(我在这里查看了很多答案,但类似的问题没有得到回答或没有解决我的问题)。
我在 Mac-OSX 10.8.5 上使用 numpy + scipy + matplotlib。我的机器上有 numpy 1.6.1 并在/System/Library/Frameworks/Python.framework/Versions/2.7/
. 我已经使用该配置运行了几个月,从空闲或命令行运行。
我刚刚从 Sourceforge 的 .dmg 文件升级到 matplotlib 1.3.1。安装工作正常,我可以在matplotlib.__version__
. 但是,我不能使用它,因为它声称我需要 numpy 1.7 或更高版本。所以我从 Sourceforge 下载了 numpy-1.8.0 dmg 文件并使用 Mac 安装程序安装它。安装程序声称已正确完成,但numpy.__version__
仍然是 1.6.1 !!!我已经多次完成安装(每次都根据 Mac 安装程序成功),结果相同。
我在 Sourceforge 使用各自的 .dmg 文件将 matplotlib 升级到 1.3.1 并将 scipy 升级到 0.13 没有问题。我不明白为什么 numpy 不应该以相同的方式安装。我过去一定是用同样的方式升级过它,但我不记得了。
我从 Idle 和命令行运行 Python,不想转到 Macports 等其他发行版。我以这种方式使用 Python 已经 4 年了,不明白为什么 numpy 没有被更新. 谢谢你的帮助。