我正在使用来自 python.org 的 Python 2.7 和 XCode 4.2 开发 OS X 10.7。
- 按照这些说明,我尝试更改
CC
、CXX
和FFLAGS
变量并使用sudo pip install numpy
. 但是,安装仍然会寻找gcc-4.2
. - 我尝试
gcc-4.2
通过 MacPorts 安装,但得到了Error: gcc42 does not build on Snow Leopard or later.
当我从 sourceforge 上的预编译二进制文件安装 numpy 时,我收到以下错误:
导入 numpy
回溯(最近一次通话最后):
文件“”,第 1 行,在
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/init .py ”,第 137 行,在
import add_newdocs
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/add_newdocs.py”,第 9 行,在
from numpy.lib import add_newdoc
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/init .py ”,第 4 行,在
from type_check import *
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/type_check.py”,第 8 行,在
import numpy.core.numeric as _nx
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/init .py ”,第 5 行,在
import multiarray
ImportError: 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:通用包装器中没有匹配的架构
有什么帮助吗?