Python 2.5用に作成されたvirtualenvがあり、それをPython 2.6。
最初に設定された方法は次のとおりです。
virtualenv --no-site-packages -p python2.5 myenv
同じディレクトリでvirtualenvを実行してアップグレードします。
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
デフォルトのpythonは2.5ですが、2.6を指定することもできます。remove 2.5に完全に置き換え、 'bin/python'が2.6を指すようにする方法はありますか?
Python 2.6 virtualenvを使用して既存のディレクトリを「仮想化」できます。ただし、インストールしたすべてのモジュールを再インストールする必要があります。モジュールを開発するための仮想ディレクトリとPythonの多くのバージョンと同じディレクトリ、それはうまく動作します。
python2.6
を使用して新しいvirtualenv
を作成し、新しいenvをアクティブ化した後、そのpython2.6
とeasy_install
を使用して、必要なサイトパッケージの新しいバージョンをインストールする必要があります。 virtualenv
へのパス名が環境内のさまざまなファイルに組み込まれていることに注意してください。そのため、切り替える準備ができたら、起動スクリプトなどを変更して新しいvirualenv
pathまたは古いディレクトリにコピーして、その中のパス名を変更する場合は十分に注意してください。
2番目のインストールPython CentOSで
diff localにインストール
configure --prefix=/opt/virtualenv/python
make && make install
新しいPythonを使用して仮想環境を作成する
virtualenv /opt/virtualenv --python=/opt/python276/bin/python
注:必要に応じて、別のユーザーで実行できます
chown pyuser -R /opt/virtualenv
su - pyuser
source /opt/virtualenv/bin/activate
python -v
仮想環境を作成します。
virtualenv /opt/virtualenv
su - infograficos
source bin/activate
python 2.7(virtualenv内))でpipをインストールします
easy_install pip
OS Xを使用している場合、 this を試してくださいPythonマイナーバージョン(2.7.6から2.7.8など)にアップグレードしたい場合サードパーティのライブラリが機能します。
Django=インストール済みの5つの異なる仮想環境で動作します。