使用numpy的当“没有合适的图像找到”错误(“no suitable image found” e

2019-10-17 06:23发布

我试图在终端使用NumPy的,但系统给我的错误信息是这样的:

回溯(最近通话最后一个):文件“”,1号线,在文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/ 初始化的.py”,137行在进口add_newdocs文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/add_newdocs.py”,9号线,从numpy.lib进口add_newdoc文件“/库/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/ 初始化的.py “4号线,从type_check进口*文件” /Library/Frameworks/Python.framework/Versions /2.7/lib/python2.7/site-packages/numpy/lib/type_check.py “8号线,在进口numpy.core.numeric为_nx文件” /Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/site-packages/numpy/core/ 初始化的.py”,5号线,进口多阵列

导入错误:执行dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/multiarray.so,2):没有发现合适的图像。 确实发现:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/multiarray.so:在通用包装中没有匹配的架构

我怎样才能解决这个问题? 我从官方源安装了Python 2.7.3,我的机器在运行OSX 10.7.4。

Answer 1:

你NumPy的安装以某种方式borked:它检测到它的一些核心库(例如, multiarray.so )与不同版本的编译器或不同的架构编译。

如果您在更新Python来之前 2.7.3安装NumPy的,你必须重新安装它。 你可以发现预编译的二进制文件 ,但你已经修改了原来的Python,他们可能不会为你工作。

与此同时,在Mac OS X编译NumPy的并不是特别困难。 还有一些环境变量,以预先设定的,但除此之外,它是一个简单的过程。 此链接应该给你宝贵的信息。



文章来源: “no suitable image found” error when using numpy