我的问题是pip无法更新Python包,即使没有错误。这与此问题类似,但我仍然不确定该怎么做。基本上,尽管我通过pip更新了所有内容,但我所有的python包似乎都过时了。以下是详细信息:
- 我使用的是版本为1.5.6的pip。
- 我使用的是版本为2.7.5的Python。
- 我使用的是Mac OSX 10.9.5版本。
在此之上,我有:
- 我的numpy版本是1.6.2。
- 我的scipy版本是0.11.0。
- 我的matplotlib版本是1.1.1。
即使我尝试以下操作:
sudo pip uninstall numpy
接着是:
sudo pip install numpy
两者都成功完成了,但是当我进入Python并检查numpy的版本时,它仍然是旧的版本。(其他所有软件包也是如此)。
不确定出了什么问题?...怎么解决?顺便说一句,我是新手,可能需要明确的说明。谢谢。如果有人想要,我可以提供pip正在安装numpy时的屏幕截图。
编辑:
根据评论运行的命令:
$which -a pip
/usr/local/bin/pip
$ head -1 $(which pip)
#!/usr/bin/python
$ which -a python
/usr/bin/python
python
版本,而您的pip
绑定到了另一个版本。 - Brian Cainwhich -a pip
,head -1 $(which pip)
,which -a python
。 - abarnertmatplotlib
和相关依赖项的先决条件? - abarnertsudo easy_install pip
来安装的。 - Spacey