python3.4 在 python2.7 中安装的 Numpy 的使用

Utilization of the Numpy installed on python3.4 in python2.7

我基本上使用 python 3.4,numpy 1.3.0 已经安装并在我的 windows 机器上成功启动。 最近,我刚刚安装了 python 2.7,以便使用 Brian2 库,但是我在回溯中出现错误 Importing numpy failed: No module named numpy,而它已经安装并且在 [=22] 的支持下运行良好=] 3.4 实际上,当我将解释器地址切换到 python 2.7 时,问题就会发生,在 python 2.7...

的视图中,numpy 被完全隐藏了

有什么帮助吗?!

编辑:

我什至尝试选择 python 2.7(因为它是在注册表中自动检测到的),在重新安装 numpy 时......但仍然没有安装包 Python Interpreters -> Python 2.7

Python x.y(在 Windows 上)通常希望在 .../pythonxy/Lib/site-packages 中找到第 3 方模块和包。如果模块或包是与多个 python 版本兼容的纯 python 代码(例如适用于 2.6 和 2.7,或 3.3 和 3.4,或更罕见的 2.7 和 3.4 的代码),则可以从多个站点包目录访问包的一个副本。 (这是通过 x.pth 个文件完成的,这是另一个与此处无关的主题。)

但是,在 Windows 上,任何从 C 编译的内容都必须针对 Windows 和特定版本的 Python 进行编译,包括 32 位和 64 位。 (目前这是 Microsoft C 的要求,将来可能会更改。)为了 运行 with 3.4.x,您安装了 numpy-1.3.0-for-3.4-winxx。要使用 2.7 运行,您必须安装为 2.7 编译的 numpy。

顺便说一下,当前的 numpy 是 1.8,1.9 即将发布。您可能想借此机会升级。如果您在获取 python 扩展的 Windows 二进制文件时遇到问题,gohlke's site 非常好。