Python Language
Python仮想環境 - virtualenv
サーチ…
前書き
仮想環境( "virtualenv")は、分離されたPython環境を作成するためのツールです。 Pythonのenvを仮想的に作成することで、別のプロジェクトで必要とされる依存関係を別々の場所に保持します。 「プロジェクトAはバージョン2.xxxに依存しますが、プロジェクトBは2.xxxが必要です」というジレンマを解決し、グローバルなサイトパッケージディレクトリをきれいで管理しやすくします。
"virtualenv"は、Pythonプロジェクトが必要とするパッケージを使用するのに必要なすべてのlibとbinを含むフォルダを作成します。
インストール
pipen /(apt-get)経由でvirtualenvをインストールしてください:
pip install virtualenv
または
apt-get install python-virtualenv
注意:権限の問題がある場合は、sudoを使用してください。
使用法
$ cd test_proj
仮想環境を作成する:
$ virtualenv test_proj
仮想環境の使用を開始するには、仮想環境をアクティブにする必要があります。
$ source test_project/bin/activate
あなたのvirtualenvを終了するには、単に "deactivate"とタイプしてください:
$ deactivate
Virtualenvにパッケージをインストールする
virtualenvのbinディレクトリを見ると、easy_installはvirtualenvのsite-packagesディレクトリにeggとパッケージを入れるように変更されています。あなたの仮想環境にアプリケーションをインストールするには:
$ source test_project/bin/activate
$ pip install flask
現時点では、ファイルはすべてローカルのvirtualenv site-packagesディレクトリにインストールされるため、sudoを使用する必要はありません。これはあなた自身のユーザーアカウントとして作成されました。
その他の有用なvirtualenvコマンド
lsvirtualenv :すべての環境を一覧表示します。
cdvirtualenv :現在アクティブ化されている仮想環境のディレクトリに移動します。たとえば、サイトパッケージを参照できます。
cdsitepackages :上記と同様ですが、site-packagesディレクトリに直接入ります。
lssitepackages :site-packagesディレクトリの内容を表示します。