python 软件包无法通过 pip 更新

python 软件包无法通过 pip 更新

sudo apt-get install python-<package>我对vs sudo pip installvs有点困惑pip install。我读过很多关于此事的帖子:

我的具体问题是我有 numpy 1.10.2。我尝试用 更新它pip install -U numpy。它下载了 1.10.4,说它安装正确,但我这样做时pip show numpy它仍然是 1.10.2。我担心我到处都有很多版本,因为我不知道安装方法之间的区别。此外,我可能用 安装了 numpy sudo apt-get,但其他包的其他脚本可能有脚本pip installsudo pip install。我如何查看发生了什么以及如何清理它?

顺便说一下which pip回报

/usr/bin/pip

pip show numpy返回

Name: numpy
Version: 1.10.2
Location: /home/memo/.local/lib/python2.7/site-packages

我在使用其他软件包(例如 SciPy)时也遇到了同样的问题。

答案1

经过多次尝试和错误,我找到了问题所在。这是 Ubuntu PPA v1.5.6 中的 pip。当然,这最终是我的用户错误,但那个版本的 pip 确实不宽容。我写了更多关于它的内容这个帖子

相关内容