2014-05-09 132 views
0

我試圖用virtualenv啓動一個環境,但我無法安裝我需要的軟件包,因爲pip不會下載它們。在virtualenv上使用pip時出錯

根據我發現的問題是,我使用的PIP版本由於SSL非常糟糕的原因而不能很好地工作,所以我降級到PIP 1.2.1,然後PIP會下載沒有問題的軟件包。

但是,每當我嘗試使用virtualenv時,它都會自動安裝最新版本的pip,從而導致出現SSL嚴重錯誤。

有沒有什麼辦法讓virtualenv安裝一個老版本的pip?

我是python的新手,它是第一次使用virtualenv。 還有我使用OSX獅子

回答

0

見的virtualenv文檔終端 -

https://virtualenv.pypa.io/en/latest/virtualenv.html

下 「--extra搜索-dir選項」

還沒有嘗試過,但在它的文檔中說:

「此選項允許您提供您自己的setuptools 版本和/或使用pip來代替t他嵌入了版本與 virtualenv「。

+0

該選項有效,但文檔在解釋如何使用它方面做得不是很好。您必須包含--no-pip選項以及--extra-search-dir選項,否則virtualenv將忽略它並下載其默認點。無論如何,謝謝你這麼多! – tabbora