ホームページ >バックエンド開発 >Python チュートリアル >グローバル バージョンを維持しながら特定のパッケージを Python 仮想環境に継承するにはどうすればよいですか?

グローバル バージョンを維持しながら特定のパッケージを Python 仮想環境に継承するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-18 12:04:37689ブラウズ

How to Inherit Specific Packages into Python Virtual Environments While Preserving Global Versions?

仮想環境での特定のパッケージの継承

仮想環境は、特定のプロジェクトの Python 依存関係を分離する方法を提供します。ただし、場合によっては、パッケージ マネージャーを介してインストールせずに、グローバル Python インストールからのライブラリを virtualenv に組み込む必要がある場合があります。

この選択的継承を実現するには、以下の手順に従います。

  1. システム パッケージを使用して virtualenv を作成します:
<code class="bash">virtualenv --system-site-packages</code>
  1. virtualenv をアクティブ化します:
<code class="bash">source bin/activate</code>
  1. 特定のライブラリをインストールします:

システムにインストールされているバージョンを無視して、virtualenv にライブラリをインストールするには、 --ignore-installed または -I フラグを指定して pip を使用します:

<code class="bash">pip install --ignore-installed matplotlib</code>

この方法を使用すると、virtualenv にインストールされたパッケージがグローバル バージョンをオーバーライドし、仮想環境内でパッケージをインポートして使用できるようになります。

以上がグローバル バージョンを維持しながら特定のパッケージを Python 仮想環境に継承するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。