繁体   English   中英

python2.7中python3.4上安装的Numpy的利用

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

我基本上使用python 3.4,并且在Windows机器上已经成功安装并启动了numpy 1.3.0。 最近,为了使用Brian2库,我刚刚安装了python 2.7,但是由于Importing numpy failed: No module named numpy ,我在回溯中出现了错误Importing numpy failed: No module named numpy ,但是它已经安装并且在python 3.4的支持下运行良好。当我将解释器地址切换到python 2.7时,将会发生问题,其中numpy完全隐藏在python 2.7中...

有帮助吗?

编辑:

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

Python xy(在Windows上)通常期望在.../pythonxy/Lib/site-packages找到第三方模块和.../pythonxy/Lib/site-packages 如果模块或软件包是与多个python版本兼容的纯python代码(例如与2.6和2.7、3.3和3.4兼容的代码,或者与2.7和3.4兼容的代码),则可以访问的一个副本来自多个站点软件包目录的软件包。 (这是通过x.pth文件完成的,这是另一个与此处无关的主题。)

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

顺便说一句,当前的numpy是1.8,即将推出1.9。 您可能想借此机会升级。 如果您无法获取python扩展的Windows二进制文件, 那么gohlke的站点非常有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM