技術共有

Python の virtualenv 仮想環境 FAQ とコマンド

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

一般venv注文

Pythonでは、venv仮想環境を作成および管理するためのモジュールです。仮想環境は、プロジェクト間のさまざまな Python パッケージと依存関係を分離するのに役立ちます。以下は一般的に使用されるものですvenv注文:

仮想環境を作成します。

#配置了
python3 -m venv myenv
python -m venv myenv

これにより、という名前のファイルが作成されますmyenv仮想環境。

仮想環境をアクティブ化します。

  • Windows の場合:

    ./venv/Scripts/activate
    
  • macOS および Linux の場合:

    source myenv/bin/activate
    

    仮想環境をアクティブ化した後、ターミナルで実行する Python コマンドは、仮想環境の Python インタープリターとパッケージを使用します。

アクティベーションが成功したかどうかを確認する

  • 埋め込む pip list 依存関係がグローバルであるか、現在の仮想環境であるかを確認します。
  • コマンドラインの前に何かありますか? (venv) ロゴ。

仮想環境を終了します。

仮想環境で実行する deactivte , これにより、現在アクティブな仮想環境が終了します。

インストールされているパッケージを表示します。

pip list

これにより、現在の仮想環境にインストールされている Python パッケージが一覧表示されます。

インストールパッケージ:

pip install package_name
pip install -i https://mirrors.aliyun.com/pypi/simple package_name

これにより、指定された Python パッケージが現在の仮想環境にインストールされます。

依存関係をエクスポートします。

pip freeze