2012-09-19 37 views
2

每當我嘗試pip install我的virtualenvs任何東西,我被告知它是下載/解包。我的終端無限期地停留在那條線上。我離開這次運行的最長時間是2小時(試圖安裝iPython),但沒有成功。爲什麼不安裝任何東西?

最近,我嘗試使用pip在一個virtualenv中安裝django。一旦它說下載/解包,我在另一個終端窗口中創建了另一個virtualenv,並使用easy-install來安裝django和mezzanine。在使用pip在終端上進行任何移動之前,兩者都與它們的依賴關係一起安裝。放棄之前,我讓點窗口運行了一個小時。我試過pip install,pip install -v --use-mirrors和他們的sudo等價物,結果沒有太大變化(-v --use-mirrors在下載/解包之前拖延了一系列網址)。

我在Ubuntu 12.04.1 64位上使用Python 2.7。如果有幫助的話,我使用Virtuanlenvwrapper來創建和管理我的virtualenvs。

我找不到任何其他人有這個問題的引用,所以我期望這是我的錯誤。有誰知道我做錯了什麼?

+1

這真的很奇怪。你可以增加傳遞更多'v'的冗長度。像:pip install -vvvvvvv PACKAGENAME。檢查出來,並返回結果和點輸出 –

+0

謝謝雨果。我現在沒有問題筆記本電腦,但我會盡快發佈輸出。 –

+0

@HugoTavares額外的v導致一個錯誤消息,說我需要安裝python-dev,這似乎已經解決了這個問題。我覺得有點奇怪,因爲我認爲新的virtualenvs默認爲 - 無站點包,所以我認爲不應該有所作爲。你的建議導致了答案,所以如果你添加它作爲答案,我會很樂意接受它。 –

回答

2

正在關注@ HugoTavares的建議我發現我需要安裝python-dev。我不知道這是爲什麼,但似乎解決了這個問題。我現在正在回答這個問題,但雨果,如果你閱讀了這篇文章,請發表一個完全相同的文章,我會刪除對此的接受並接受你,因爲你值得信任。

相關問題