Python 仮想環境の管理

PythonBeginner
オンラインで実践に進む

はじめに

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

成果

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

仮想環境の作成

まず、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 仮想環境を管理する方法。