サーチ…


前書き

仮想環境( "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ディレクトリの内容を表示します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow