安装任何基于 pip 的包时出现异常错误
Unusual error while installing any pip based package
我不记得从什么时候开始,但是每当我安装任何基于 pip
的软件包时,我的系统(Ubuntu 14.04,Python 2.7.6)都会显示一个 warning/error :
Url 'file:///home/username/.pip-wheelhouse' is ignored: it is neither a file nor a directory.
我不知道这条线是从哪里来的,但我正在安装的 pip 包安装得很好,但总是显示这条线。我怎样才能删除它?
有几种情况会导致这种情况。首先查看 ~/.pip/pip.conf
上的 pip configuration file,看看它是否包含这样的部分:
[wheel]
wheel-dir = /home/username/.pip-wheelhouse
如果是这样,请将该部分注释掉,使用 pip,看看是否能消除该消息。
此配置文件指定了与某些环境变量相同的信息。试试这个:
env | grep -i wheel
此命令将列出所有包含单词 wheel
的环境变量。如果您看到任何输出,请查找指定 .pip-wheelhouse
目录的行。例如,PIP_FIND_LINKS
is the top suspect。当您找到罪魁祸首时,您只需要追踪这些变量的设置位置。像这样设置变量的最佳候选文件是 ~/.bashrc
、~/.profile
和 /etc/profile
。在这些文件中搜索 wheel
这个词,我想你能解决这个问题。
我不记得从什么时候开始,但是每当我安装任何基于 pip
的软件包时,我的系统(Ubuntu 14.04,Python 2.7.6)都会显示一个 warning/error :
Url 'file:///home/username/.pip-wheelhouse' is ignored: it is neither a file nor a directory.
我不知道这条线是从哪里来的,但我正在安装的 pip 包安装得很好,但总是显示这条线。我怎样才能删除它?
有几种情况会导致这种情况。首先查看 ~/.pip/pip.conf
上的 pip configuration file,看看它是否包含这样的部分:
[wheel]
wheel-dir = /home/username/.pip-wheelhouse
如果是这样,请将该部分注释掉,使用 pip,看看是否能消除该消息。
此配置文件指定了与某些环境变量相同的信息。试试这个:
env | grep -i wheel
此命令将列出所有包含单词 wheel
的环境变量。如果您看到任何输出,请查找指定 .pip-wheelhouse
目录的行。例如,PIP_FIND_LINKS
is the top suspect。当您找到罪魁祸首时,您只需要追踪这些变量的设置位置。像这样设置变量的最佳候选文件是 ~/.bashrc
、~/.profile
和 /etc/profile
。在这些文件中搜索 wheel
这个词,我想你能解决这个问题。