pip 経由でインストールされたパッケージのアンインストールは、Python 環境の管理における一般的なタスクです。基礎となる概念を理解することは、スムーズで効率的なプロセスを確保するのに役立ちます。
pip フリーズと xargs の使用
アプローチの 1 つは、pip フリーズと xargs コマンドを利用することです。 pip フリーズはインストールされているパッケージのリストを生成し、xargs はリスト内の各パッケージに対してコマンドを実行できるようにします。その仕組みは次のとおりです。
pip freeze | xargs pip uninstall -y
このコマンドはパッケージのリストを生成し、それを xargs に送り、それを pip uninstall にパイプして各パッケージを削除します。
パッケージを除外するVCS 経由でインストール
Git や Mercurial などのバージョン管理システム (VCS) からインストールされたパッケージを除外するには、pip freeze --exclude-editable を使用します。これにより、 pip install -e
GitHub/GitLab から直接インストールされたパッケージ
一部のパッケージは、GitHub または GitLab から直接インストールされる場合があります。パッケージ名には先頭に @ が付きます。これらのパッケージを処理するには、次の変更されたコマンドを使用できます。
pip freeze | cut -d "@" -f1 | xargs pip uninstall -y
このコマンドは、プレフィックスからパッケージ名を抽出し、それぞれをアンインストールします。
追加のヒント
以上がpip 経由でインストールされた Python パッケージをアンインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。