特定のパッケージを継承する仮想環境の作成
仮想環境は、Python プロジェクトの依存関係とパッケージのインストールを管理するために使用される分離された環境です。ただし、仮想環境にデフォルトの Python インストールからのパッケージのサブセットのみを含めたい場合があります。
ライブラリの選択的継承
選択的に継承するには特定のライブラリを使用する場合は、次のアプローチを使用します:
システム パッケージを使用した仮想環境の作成:
次のコマンドを実行して、システム パッケージが含まれます:
virtualenv --system-site-packages virtualenv_name
仮想環境をアクティブ化します:
仮想環境をアクティブ化します使用を開始するための環境を作成しました:
source virtualenv_name/bin/activate
パッケージをローカルにインストールします:
pip install を使用します--ignore-installed または pip install -I を使用して、システム Python ではなく仮想環境にパッケージをインストールします。これにより、システム全体のパッケージがローカルにインストールされたバージョンで上書きされます:
pip install --ignore-installed matplotlib
Shadowing Global Packages:
仮想環境のパッケージ ディレクトリは、システム Python のディレクトリより優先されます。したがって、ローカルにインストールされたパッケージはグローバル パッケージをシャドウするため、競合することなくインポートできるようになります。
Python インタプリタを再起動します:
再起動変更を確実に有効にするための Python インタープリタ。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3