ImportError при установке NumPy для Python 2.7 - PullRequest
0 голосов
/ 15 октября 2010

РЕДАКТИРОВАТЬ: после прочтения http://projects.scipy.org/numpy/ticket/1322 кажется, что используемая мной версия NumPy не работает с Mac OS 10.5.x. Кто-нибудь имеет доступ к версии NumPy, которая работает с Mac OS 10.5? Я не могу заставить ее скомпилировать.

Оригинальный пост ...

Я пытаюсь использовать 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 голос
/ 19 октября 2010

Вы можете найти обсуждение текущих проблем с Mac OS в списке рассылок, и я бы порекомендовал обсудить там проблемы установки, поскольку разработчики пытаются решить эти проблемы, например,

.http://groups.google.com/group/numpy/browse_thread/thread/a0ceb45b58feca2b#

и это зависит от ОС 10.5

http://groups.google.com/group/numpy/browse_thread/thread/de75279785d56a25/2bfbb96e6d6c0a2e

Вы можете присоединиться к усилию, поскольку у них не так много пользователей OS 10.5, доступных длятестирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...