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