2016-05-18 4 views
0

私は現在、仮想環境下で働いている既存のdjangoプロジェクトアプリを持っているので、問題があります。しかし、その環境のpythonバージョンは2.7です。私は何とかそれを可能ならばpython3.4に切り替える必要があります。私は新しい環境を作成する可能性があることを認識していますが、既存のdjangoファイルと新しいpythonバージョンを使って新しい環境を作成する方法はわかりません。誰でも私が何をすべきか知っていますか?Ubuntu 14.04で仮想環境で使用するpythonのバージョンを変更するには?

source /path/to/your/env/bin/activate 

保存の依存関係:

答えて

2

は古いPythonの2.7的環境を有効にし

pip freeze > env.txt 

新しいPythonのの3.x的環境を作成します。

virtualenv -p python3 newenvname 

は、新しい環境をアクティブにして、すべての依存関係をインストール古い環境からenv.txt

source newenv/bin/activate 
pip install -r env.txt 
+0

迅速な対応に感謝します。これは私の問題に対する大きな答えと思われます。私は 'python3 -m venv newenv'コマンドを実行しようとしているところで問題に遭遇しています.Upuntuは '仮想環境は正常に作成されませんでした。利用可能です。 Debian/Ubunmtuシステムでは、python3-venvパッケージをインストールする必要があります。しかし、私は 'sudo apt-get install python3-venv'を実行しようとしますが、そのパッケージは見つかりません。 –

+0

@ M.Barbieriは既知のバグのようですhttps://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1290847 'apt-get install python3-pip'をインストールしてください –

+0

私はそれを手に入れました作業するには、単に 'virtualenv -p python3 newenvname'というコマンドを追加してください。python3 -m venv newenv 'を置いてください。ありがとう!!!! –

関連する問題