Pythonの仮想環境の必要性(編集中)

Pythonの通例

Pythonでは、必要なパッケージ等はグローバル(全てのプロジェクトに適用される)に入れるべきではなく、

プロジェクトごとに仮想環境を設定して、そこにダウンロードすべきです。

なぜなら、Python2とPython3では、互換性がないため、プロジェクトを作成する時には明示的にバージョンを指定したほうが安定するからです。

Pythonで用いる仮想環境

virtualenv

$ sudo pip install virtualenv $ sudo pip install virtualenvwrapper

でインストールができます。

カレントディレクトリに仮想環境を構築する場合は、以下のコマンドを用いて構築します。

$ cd <仮想環境を作りたいプロジェクト> $ virtualenv <プロジェクト名>

ここでは、プロジェクト名をtestとします。

仮想環境を有効化することにより、仮想環境内で作業することができます。

有効にするには、仮想環境内にある、binフォルダーの中のactivateコマンドを実行します。

$ source test/bin/activate

仮想環境から抜け出すには、以下のコマンドを打ちます。

$ deactivate

pyenv