安装NumPy for Python 2.7时的ImportError

时间:2010-10-15 08:12:45

标签: python numpy

编辑:阅读此http://projects.scipy.org/numpy/ticket/1322后,我使用的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 个答案:

答案 0 :(得分: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用户可供测试。