安装NumPy时出现ImportError(Python 2.7)
编辑:在阅读了这个 链接 后,我发现我使用的NumPy版本在Mac OS 10.5.x上无法运行。 有没有人能提供一个可以在Mac OS 10.5上使用的NumPy版本? 我也无法编译它。
原帖 ...
我想使用NumPy,但在安装时遇到了困难。我使用的是在sourceforge上提供的安装程序。
NumPy v1.5.0 (Py2.7)
Python 2.7
Mac OS 10.5.8 (PPC)
在运行安装程序后(我只是双击了.pkg文件并按照说明操作),我尝试导入它 ...
>>> import numpy
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import numpy
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nump/__init__.py", line 153, in <module>
import random
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/random/__init__.py", line 87, in <module>
from mtrand import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/random/mtrand.so, 2): Symbol not found: _fopen$UNIX2003
Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/random/mtrand.so
Expected in: /usr/lib/libSystem.B.dylib
有没有人有这方面的经验或者有什么建议可以解决这个问题?
谢谢!
1 个回答
1
你可以在numpy的邮件列表上找到关于Mac OS当前问题的讨论。我建议你在那儿讨论安装问题,因为那里的开发者正在努力解决这些问题。
例如,你可以查看这个链接:http://groups.google.com/group/numpy/browse_thread/thread/a0ceb45b58feca2b#
而且这个问题是针对OS 10.5的特定情况。
还有这个链接也很有用:http://groups.google.com/group/numpy/browse_thread/thread/de75279785d56a25/2bfbb96e6d6c0a2e
你也可以参与这个努力,因为他们似乎没有很多OS 10.5的用户可以进行测试。