ImportError: Нет имени модуля Multiarray - PullRequest
3 голосов
/ 01 ноября 2011

Итак, я использую IronPython в PyDev и пытаюсь импортировать numpy. Однако, когда я получаю следующую ошибку:

Traceback (most recent call last):
File "C:\Users\Dan\workspace\Practice\src\practice.py", line 8, in <module>
File "C:\Python27\Lib\site-packages\numpy\__init__.py", line 137, in <module>
File "C:\Python27\Lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
File "C:\Python27\Lib\site-packages\numpy\lib\__init__.py", line 4, in <module>
File "C:\Python27\Lib\site-packages\numpy\lib\type_check.py", line 8, in <module>
File "C:\Python27\Lib\site-packages\numpy\core\__init__.py", line 5, in <module>
ImportError: No module named multiarray

Это потому, что вместо multiarray.py есть только файл multiarray.pyd? Что я могу сделать по этому поводу? Заранее спасибо.

Редактировать: еще одна вещь, поэтому импорт Numpy работает, когда я использую его в Python IDLE, который поставляется с загрузкой Python, и я использую Windows 7.

1 Ответ

0 голосов
/ 02 ноября 2011

Я не думаю, что вы можете импортировать 'обычный' numpy из IronPython (но, похоже, есть порт для IronPython, который вы можете использовать ... http://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net)

...