2014-09-05 56 views
2

我用這個命令virtualenv blog創建virtualenv。但是它裏面只有python 2.7。假設我想在python3中編寫django,我應該安裝python3嗎?因爲當我運行python manage.py shell python2 promp出現。如果我應該,我該怎麼辦?在我的真實系統中,python 2和3都出現了。我應該在我的virtualenv中安裝python 3嗎?

回答

5

從版本3.3開始,Python捆綁了自己的virtualenv。請參閱文檔here

安裝Python 3,創建虛擬環境後很簡單,只要:

/path/to/python3/python -m venv /path/for/new/environment # or use pyvenv 

然後,您可以使用它(即activatedeactivate)你沒有virtualenv以同樣的方式。

1

您也可以使用(舊)的virtualenv的--python選項:

$ virtualenv my_virtualenv --python=python3 # Assume that the Python 3.x interpreter is available as python3 command 
$ source my_virtualenv/bin/activate 
(my_virtualenv)$ python --version # Should return Python 3.x 
相關問題