-3
如何從使用python 2.7的virtualenv切換到使用python 3.5的python virtualenv?Python virtualenv切換到3.5從2.7
如何從使用python 2.7的virtualenv切換到使用python 3.5的python virtualenv?Python virtualenv切換到3.5從2.7
從2.x遷移到3.x Python與virtualenv
無關。如果你已經建立你的項目記住一個版本的變化,那麼它不會很難。
您可以下載Python35並進行安裝。之後,執行
virtualenv -p /path to your Python35 directory/python.exe name_of_env
爲Python3.5創建一個新的虛擬環境。您可以將新的虛擬環境想象成沒有第三包的全新Python安裝。
請注意,virtualenv
只是你的電腦,你在-p
參數指定(或如果忽略了在你的路徑中指定的Python版本)的Python版本中創建了一個新的環境。
然後,您可以通過執行pip install package_name
激活新的虛擬環境(./name_of_env/Scripts/activate
)後,安裝項目所需的包雖然記住版本的遷移不是簡單的事。許多事情可能會出錯,特別是軟件包版本的支持。大多數軟件包支持Python 3.x,但不是全部。
我不認爲這是可能的。假設你使用'pip'或'setup.py'爲python2.7安裝了你的軟件包。然後,安裝的軟件包將放置在'$ VENV_DIR/lib/python2.7/sitepackages /'中。請注意,這些軟件包不能用於python3.5,因爲它會查看'$ VENV_DIR/lib/python3.5/sitepackages /'。 – costrouc
您使用適當的版本創建* new * virtualenv。 – jonrsharpe
https://stackoverflow.com/questions/15102943/how-to-update-python檢查該鏈接 – hansTheFranz