2014-01-06 178 views
0

我想安裝django,但是我的系統是os,它的mac有python 2.6,它不支持django。所以我安裝了python 2.7,但當時我在終端輸入python時,它的響應版本是2.6,搜索後我將其更改爲python 2.7,他們兩個仍在我的電腦上,當我想安裝django時,它仍然安裝它2.6所以我決定安裝虛擬環境,但是當我使用「virtualenv venv」創建一個新環境時,它使用python版本2.6生成環境!我真的很困惑我應該怎麼做才能用python 2.7創建虛擬環境?爲python創建虛擬環境2.7

回答

0

簡短的回答是,你可以編輯〜/ .bash_profile中的PATH來確保python 2.7的路徑在2.6版本之前。

在MAC OS上不接觸系統python並安裝使用自制軟件的最新版本是一種很好/常見的做法。安裝完brew後,你可以通過以下方式安裝python:

brew install python 

自制軟件會照顧PATH。之後,您將能夠使用2.7安裝來安裝軟件包並控制虛擬環境。

0

你可以指定你的Python解釋器作爲前綴virtualenv_install

參考這個帖子:Is it possible to install another version of Python to Virtualenv?

我的意思是說由它指定爲此類創建具有正確的Python解釋器一個新的虛擬ENV :

mkdir virtualenvs 
cd virtualenvs 
~/.localpython/bin/virtualenv py2.7 --python=/home/<user>/.localpython/bin/python2.7 

(見計算器後,我提到)

+0

你能解釋更多的是「/opt/python-2.7.5/bin/ python setup.py「和」/ apps/hotspot/venv/virtualenv_install「 – sandra