2014-01-17 9 views
0

我試圖安裝在我的虛擬環境中的某些燒瓶擴展,但得到這個錯誤:如何升級Flask中的安裝工具?

flask/bin/pip install flask-wtf==0.8.4 

Wheel installs require setuptools >= 0.8 for dist-info support. 
pip's wheel support requires setuptools >= 0.8 for dist-info support. 
Storing debug log for failure in /Users/seanpatterson/.pip/pip.log 

爲了升級設置工具 - 我假設的原因 - 我跑了沒有歡樂以下,產量爲:

pip install -U setuptools 

-bash: pip: command not found 

於是,我又試圖在推薦以下幾點:

flask/bin/pip install --upgrade setuptools 

我仍然得到一個錯誤:

sim1-3010:microblog seanpatterson$ flask/bin/pip install --upgrade setuptools Wheel  
installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires 
setuptools >= 0.8 for dist-info support. Storing debug log for failure in 
/Users/seanpatterson/.pip/pip.log. 

我很新的節目,現在感覺就像我兜兜轉轉,因爲它似乎是說,因爲我需要setuptool的新版本做的,所以我不能安裝設置工具?!?!?

+0

你是如何在第一個地方創建virtualenv的? –

+0

但是,我很驚訝你收到了錯誤信息,因爲Flask-WTF 0.8.4沒有輪子分佈。 –

+0

我下載這個文件https://raw.github.com/pypa/virtualenv/1.9.X/virtualenv.py,在應用程序文件夾'python virtualenv.py flask' –

回答

0

這些最新的virtualenv問題出現在最新的0.11版本中。該版本的大多數錯誤已經修復,很快將出現在0.11.1版本中。與此同時,您可以將您的virtualenv降級到0.10.1,或從github安裝所有修補程序的最新版本。

一些報告的問題:

+0

好的,謝謝,我該如何降級? –

+0

如果你安裝了pip,你可以使用'pip uninstall'。如果你沒有pip,那麼我只需要去'bin'和'site-packages'目錄並刪除對virtualenv的引用。之後安裝0.10.1。 – Miguel

0

意識到我做了什麼。

出現它(我最好的猜測!),我沒有在系統級升級設置工具,所以我這樣做:

sudo easy_install -U setuptools 

我再重新創建虛擬環境,想必現在已經進入升級的setuptools,我已經能夠安裝模塊。

相關問題