2017-07-12 6 views
-3

python 2.7を使用するvirtualenvからpython 3.5を使用するpython virtualenvに切り替えるにはどうすればよいですか?Python virtualenvを2.7から2.7に切り替える

+0

私はこれが可能ではないと思います。 python2.7に対して 'pip'または' setup.py'を使ってパッケージをインストールしたとします。次に、インストールされたパッケージは '$ VENV_DIR/lib/python2.7/sitepackages /'に置かれます。これらのパッケージは、 '$ VENV_DIR/lib/python3.5/sitepackages /'にあるので、python3.5では利用できないことに注意してください。 – costrouc

+1

適切なバージョンの* new * virtualenvを作成します。 – jonrsharpe

+0

https://stackoverflow.com/questions/15102943/how-to-update-pythonそのリンクを確認する – hansTheFranz

答えて

1

2.xから3.xへの移行Pythonはとは関係ありません。あなたがすでにバージョン変更を覚えてプロジェクトを構築していれば、それは難しくありません。

Python35をダウンロードしてインストールすることができます。その後、

virtualenv -p /path to your Python35 directory/python.exe name_of_env 

を実行して、Python3.5の新しい仮想環境を作成してください。新しい仮想環境は、3番目のパッケージを持たない新鮮なPythonインストールとして想像することができます。


virtualenvはちょうどあなたが-pパラメータ(またはPATHに指定されているPythonのバージョンを省略した場合)に指定されたPythonのバージョンを使用してコンピュータ内部の新しい環境を作成することに注意してください。バージョンの移行は、最も単純なものではないことを心に留めておくが

はその後、pip install package_name


を実行することで、新たな仮想環境(./name_of_env/Scripts/activate)を起動した後、あなたのプロジェクトのために必要なパッケージをインストールすることができます。多くのことが間違っていたり、特にパッケージのバージョンがサポートされています。ほとんどのパッケージはPython 3.xをサポートしていますが、それらのすべてではありません。

関連する問題