「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 特定のパッケージを選択的に Python 仮想環境に継承するにはどうすればよいですか?

特定のパッケージを選択的に Python 仮想環境に継承するにはどうすればよいですか?

2024 年 11 月 4 日に公開
ブラウズ:174

How to Selectively Inherit Specific Packages into Python Virtual Environments?

特定のパッケージを継承する仮想環境の作成

仮想環境は、Python プロジェクトの依存関係とパッケージのインストールを管理するために使用される分離された環境です。ただし、仮想環境にデフォルトの Python インストールからのパッケージのサブセットのみを含めたい場合があります。

ライブラリの選択的継承

選択的に継承するには特定のライブラリを使用する場合は、次のアプローチを使用します:

  1. システム パッケージを使用した仮想環境の作成:

    次のコマンドを実行して、システム パッケージが含まれます:

    virtualenv --system-site-packages virtualenv_name
  2. 仮想環境をアクティブ化します:

    仮想環境をアクティブ化します使用を開始するための環境を作成しました:

    source virtualenv_name/bin/activate
  3. パッケージをローカルにインストールします:

    pip install を使用します--ignore-installed または pip install -I を使用して、システム Python ではなく仮想環境にパッケージをインストールします。これにより、システム全体のパッケージがローカルにインストールされたバージョンで上書きされます:

    pip install --ignore-installed matplotlib
  4. Shadowing Global Packages:

    仮想環境のパッケージ ディレクトリは、システム Python のディレクトリより優先されます。したがって、ローカルにインストールされたパッケージはグローバル パッケージをシャドウするため、競合することなくインポートできるようになります。

  5. Python インタプリタを再起動します:

    再起動変更を確実に有効にするための Python インタープリタ。

リリースステートメント この記事は次の場所に転載されています: 1729215739 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3