【发布时间】:2013-10-10 12:46:58
【问题描述】:
我对 python 比较陌生,但在尝试新的 python 时似乎把事情搞砸了。
我有一台较旧的 mac,它默认运行 python 2.5。我已经安装了 python 3.3。但是,当我升级 numpy 时,我的 python 2.5 现在给了我:
导入 numpy 时出错:您不应尝试从以下位置导入 numpy 它的源目录;请退出 numpy 源代码树,然后重新启动 从那里你的 python 解释器。
无论我从哪个目录运行 python。而 python 3.3 找不到 numpy 模块。我错过了什么?如何让 2.5 再次运行 numpy 并让 python 3.3 找到模块? 我也无法让 virtualenv 工作,因为它给了我脚本需要 python2.6 的错误,即使我安装了 virtualenv-2.5 并且也无法让 python=python3.3 做任何事情。我似乎已经尝试了我能找到的一切。恐怕我安装的太多了,有一些隐藏的冲突。 谢谢
【问题讨论】:
-
你是如何升级 numpy 的?
-
或许可以看看 Continuum 的 Anaconda 发行版,它打包了 python3 和 numpy:docs.continuum.io/anaconda/pkgs.html
-
好的。弄清楚了。菜鸟失误。是的,我升级了 numpy 和几乎所有我可以升级的东西,但这并没有解决它。我对操作系统的关注不够。我一直在使用带有 10.7 的较新的 macbook pro,现在使用的是带有 10.5 的较旧的 pro。我下载的较新的 numpy 和 python 版本适用于 10.6 或更高版本。一旦我下载了修复所有问题的 2.7 版。故事的道德,请确保您了解您正在使用的mac。感谢您的回复。
标签: python macos python-3.x numpy python-2.5