Я недавно установил инструменты Ironpython + и не могу загрузить внешние модули (numpy).
это мой тестовый код:
import numpy
numpy.test()
при написании моего простого теста, intellisense можетнайти numpy, однако при запуске из vs2010 я получаю:
ImportException was unhandled by user code:
No module named numpy
Вывод консоли IronPython (сокращенный):
numpy\__init__.py line 141
numpy\add_newdocs.py line 9
numpy\lib\__init__.py line 4
numpy\lib\type_check.py line 8
numpy\core\__init__.py line 5
ImportError: No module named multiarray
файл multiarray.pyd присутствует в numpy \ core
У меня в папке python 2.6 установлен numpy (работает).В попытке использовать его в Ironpython, следуя инструкциям из многочисленных источников:
Я добавил «C: \ Python26 \ Lib \» в качестве пути поиска к проекту.
Я скопировал папки site-packages, libs, include и DLLs из C: \ Python26 \ в C: \ Program Files (x86) \ IronPython 2.6 для .NET 4.0 \
и я добавил:
sys.path.append(r"C:\Python26\Lib")
к файлу IronPython site.py.
Я также пробовал это делать с установками x86 и AMD64, включая полную переустановку обеих версий pythonи ironpython.
Полностью исчерпав идеи (и несколько более призрачные результаты Google), я надеялся, что у кого-то здесь могут быть некоторые предложения.
Спасибо, Рабит