Python 仮想環境の管理

PythonPythonBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Python 仮想環境は、1 台のマシン上で異なる Python 環境を分離するために使用されるツールです。これは、異なる要件を持つプロジェクトを行っている場合や、グローバルな Python 環境でのパッケージの競合を避けたい場合に便利です。

成果

  • virtualenv コマンド
  • 仮想環境のアクティベーション
  • 仮想環境の終了
  • Python バージョンの割り当て

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/python_shell("Python Shell") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") python/PythonStandardLibraryGroup -.-> python/os_system("Operating System and System") subgraph Lab Skills python/python_shell -.-> lab-96{{"Python 仮想環境の管理"}} python/importing_modules -.-> lab-96{{"Python 仮想環境の管理"}} python/using_packages -.-> lab-96{{"Python 仮想環境の管理"}} python/standard_libraries -.-> lab-96{{"Python 仮想環境の管理"}} python/os_system -.-> lab-96{{"Python 仮想環境の管理"}} end

仮想環境の作成

まず、Python 仮想環境を作成しましょう。

virtualenv venv

これで、「venv」という名前の仮想環境ができました。次に、仮想環境に Python パッケージをインストールできます。

Python virtual environment creation

仮想環境の使用

さて、仮想環境をアクティベートするには source コマンドを使用します。

source venv/bin/activate
Activating virtual environment

次に、サードパーティのパッケージをインストールします。

pip install pygame
Installing pygame package

この環境に pygame が正常にインストールされました。

pip list
List of installed packages

最後に、仮想環境を終了するには deactivate コマンドを使用します。

Deactivating virtual environment command

メイン環境には pygame がインストールされていないことがわかります。

pygame not in main environment

異なる Python バージョン

また、必要な Python バージョンを使用して仮想環境を作成することもできます。

例えば、Python3 の仮想環境を作成する場合、まず Python3 がどこにあるかを知る必要があります。

which python3
Locating Python3 executable path

そして、-p を使用して割り当てることができます。

virtualenv -p /usr/bin/python3 venv3
Creating Python3 virtual environment

まとめ

おめでとうございます!あなたは Python 仮想環境の実験を完了しました。

この実験では、以下のことを学びました。

  • Python 仮想環境を作成する方法。
  • Python 仮想環境にパッケージをインストールするために PyPI パッケージマネージャを使用する方法。
  • 異なる Python 仮想環境を管理する方法。