2017-03-27 49 views
0

我不記得從何時開始,但每當我安裝任何pip基於包,我的系統(Ubuntu的14.04,Python的2.7.6)trows警告/錯誤:不尋常的錯誤,而安裝任何基於PIP封裝

Url 'file:///home/username/.pip-wheelhouse' is ignored: it is neither a file nor a directory. 

我不知道這條線來自哪裏,但我正在安裝的pip包安裝得非常好,但總是顯示此線。我該如何刪除它?

+0

看到這個:https://pypi.python.org/pypi/Wheelhouse嘗試pip --no-cache-dir參數。 – RaminNietzsche

+0

沒有。根本不工作。我認爲必須在某個地方寫下這樣一行,以便每當我安裝一個軟件包時,它就會在那裏讀取。 – iMitwe

+0

如果你想消失這個警告,你可以從index.py 在第216行左右將其刪除012r/usr/lib/python2.7/dist-packages/pip/index.py – RaminNietzsche

回答

1

有幾件事情可以導致這種情況。先來看看你的pip configuration file~/.pip/pip.conf,看看它是否包含這樣的部分:

[wheel] 
wheel-dir = /home/username/.pip-wheelhouse 

如果是這樣,出來評論說部分,使用PIP,並看看是否能擺脫消息。

該配置文件指定與某些環境變量相同的信息。試試這個:

env | grep -i wheel 

該命令將列出所有包含單詞wheel的環境變量。如果看到任何輸出,請查找指定.pip-wheelhouse目錄的行。例如,PIP_FIND_LINKSis the top suspect。當你找到罪魁禍首,你只需要追蹤這些變量的設置。用於設置變量的頂級候選文件將是~/.bashrc,~/.profile/etc/profile。搜索這些文件的單詞wheel,我懷疑你可以解決這個問題。

+0

發現在'〜/ .pip/pip .conf'並將其註釋掉。謝謝。 – iMitwe