特定のパッケージを継承する仮想環境の作成
仮想環境は、Python プロジェクトの依存関係とパッケージのインストールを管理するために使用される分離環境です。ただし、仮想環境にデフォルトの Python インストールからのパッケージのサブセットのみを含めたい場合があります。
ライブラリの選択的継承
選択的に継承するには特定のライブラリを使用するには、次のアプローチを使用します。
システム パッケージを使用した仮想環境の作成:
次のコマンドを実行して、システム パッケージが含まれます:
virtualenv --system-site-packages virtualenv_name
仮想環境をアクティブ化します:
作成した環境をアクティブ化して使用を開始します:
source virtualenv_name/bin/activate
パッケージをローカルにインストールする:
システムではなく仮想環境にパッケージをインストールするには、pip install --ignore-installed または pip install -I を使用します。パイソン。これにより、ローカルにインストールされたバージョンでシステム全体のパッケージが上書きされます:
pip install --ignore-installed matplotlib
グローバル パッケージのシャドウイング:
仮想環境のパッケージ ディレクトリはシステムの Python のディレクトリよりも優先されます。したがって、ローカルにインストールされたパッケージはグローバル パッケージをシャドウするため、競合することなくインポートできるようになります。
Python インタプリタを再起動します:
Restart Python インタープリターを使用して、変更が確実に有効になるようにします。
以上が特定のパッケージを選択的に Python 仮想環境に継承するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。