【发布时间】:2013-12-22 15:04:05
【问题描述】:
我在试图解决这个问题时失去了希望。
我安装了 numpy 的 1.3.0 版本,我需要它是最新的,所以我更新了它:
pip install --upgrade numpy
成功结束。然后在我的代码中使用print np.__version__,我发现它仍然是 1.3.0 版本。然后我用pip 卸载了numpy 并尝试使用Matt Fenwick's answer there 再次安装它:
pip install -v -v -v numpy
在安装成功的过程中,我得到了这个:
Using version 1.8.0 (newest of versions: 1.8.0, 1.8.0, 1.7.1, 1.7.1, 1.7.0, 1.7.0, 1.6.2, 1.6.2, 1.6.1, 1.6.1, 1.6.0, 1.6.0, 1.5.1, 1.5.0, 1.4.1, 1.3.0)
在/usr/local/lib/python2.6/dist-packages 中,我还看到了最新版本的正确包信息,但没有提示 1.3.0。
但是np.__version__ still 给了我 1.3.0!请帮帮我!
【问题讨论】:
-
检查$PATH,输入
which python,使用virtualenv...查找有关此主题的其他主题:这可能是我在python论坛中看到的最常见的问题 -
pip将numpy安装到哪里?你的PYTHONPATH是什么?np.__path__是什么? -
@jazzpi 他们都是
/usr/bin/python2.6/dist-packages -
@FrauHahnhen,那么您的问题是您从
/usr/bin安装导入但升级到/usr/local/lib。你从which pip得到什么? -
@FrauHahnhen:如果是这样的话,你遇到了一些问题......另外,哪两个?