Python 安装任何基于pip的软件包时出现异常错误

Python 安装任何基于pip的软件包时出现异常错误,python,pip,python-wheel,Python,Pip,Python Wheel,我不记得从什么时候开始,但每当我安装任何基于pip的软件包时,我的系统(Ubuntu 14.04,Python 2.7.6)就会发出警告/错误: Url 'file:///home/username/.pip-wheelhouse' is ignored: it is neither a file nor a directory. 我不知道这行代码是从哪里来的,但是我正在安装的pip包安装得很好,但是这行代码总是显示出来。如何删除此项?有一些因素可能会导致此问题。首先看一下您的at~/.pip

我不记得从什么时候开始,但每当我安装任何基于
pip
的软件包时,我的系统(Ubuntu 14.04,Python 2.7.6)就会发出警告/错误:

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

我不知道这行代码是从哪里来的,但是我正在安装的pip包安装得很好,但是这行代码总是显示出来。如何删除此项?

有一些因素可能会导致此问题。首先看一下您的at
~/.pip/pip.conf
,看看它是否包含如下部分:

[wheel]
wheel-dir = /home/username/.pip-wheelhouse
如果是这样,请将该部分注释掉,使用pip,看看这是否会消除该消息

此配置文件指定与某些环境变量相同的信息。试试这个:

env | grep -i wheel

此命令将列出包含单词
轮的所有环境变量。如果您看到任何输出,请查找指定
.pip wheelhouse
目录的行。例如,
PIP\u FIND\u链接
。当你找到了罪魁祸首,你只需要找出这些变量是在哪里设置的。设置此类变量的首选文件是
~/.bashrc
~/.profile
/etc/profile
。在这些文件中搜索单词
wheel
,我怀疑您能够解决此问题。

请参见:使用--no cache dir parameter.Nope尝试pip。根本不工作。我想这行代码一定是写在某个地方的,这样每当我安装一个软件包时,它都会读到。如果你想消除这个警告,你可以从index.py的第216行/usr/lib/python2.7/dist-packages/pip/index.py中删除它,然后在
~/.pip/pip.conf
中找到并注释掉它。谢谢