仮想環境での Pip インストール済みパッケージのアンインストール
Python の仮想環境内で作業する場合、インストールされたパッケージを効果的に管理する必要があります。そのようなタスクの 1 つは、Python のパッケージ インストーラーである pip を使用してインストールされたすべてのパッケージを削除することです。これを実現する方法は次のとおりです。
Pip フリーズと xargs が使用するツールです。 Pip フリーズは、インストールされているすべての PIP パッケージのリストを作成しますが、xargs はそのリストを取得し、それを使用して各パッケージを 1 つずつ削除します。
次のコマンドを使用します:
pip freeze | xargs pip uninstall -y
このコマンドはアンインストールしますpip でインストールされたすべてのパッケージが削除され、仮想環境から残留パッケージが削除された状態になります。
ただし、バージョン管理システム (VCS) から追加のパッケージがインストールされている場合、この方法ではそれらのパッケージが見つからない可能性があります。この状況に対処するには、次のコマンドを使用します。
pip freeze --exclude-editable | xargs pip uninstall -y
これにより、VCS ベースのパッケージがアンインストール プロセスから除外されます。
最後に、GitHub などのオンライン リポジトリから直接インストールされたパッケージがある場合は、それらの識別子には「@」が含まれます。これを解決するには、次のコマンドを使用します。
pip freeze | cut -d "@" -f1 | xargs pip uninstall -y
このコマンドは、残っているパッケージをすべて削除し、仮想環境に pip でインストールされたパッケージが完全に存在しないようにします。
以上がPip でインストールされたすべてのパッケージを Python 仮想環境から削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。