2013-03-12 3 views
3

У меня проблема при установке numpy-1.6.1. Он говорит: NotImplementedError Я использую eclipse и jython для разработки.Eclipse, jython: добавление numpy модуля в jython

окно командной строки:

C:\Program Files\jython2.5.3b3\bin\numpy-1.6.1>jython setup.py install 

Запуск от NumPy источника directory.Traceback (самый последний вызов последнего):

File "setup.py", line 196, in <module> 
    setup_package() 

    File "setup.py", line 173, in setup_package 
    from numpy.distutils.core import setup 

    File "C:\Program Files\jython2.5.3b3\bin\numpy-1.6.1\numpy\distutils\__init__.py", line 7, in <module> 
    import ccompiler 
    File "C:\Program Files\jython2.5.3b3\bin\numpy-1.6.1\numpy\distutils\ccompiler.py", line 15, in <module> 
    from numpy.distutils.exec_command import exec_command 

    File "C:\Program Files\jython2.5.3b3\bin\numpy-1.6.1\numpy\distutils\exec_command.py", line 585, in <module> 
    raise NotImplementedError('exec_command tests for ', os.name) 

NotImplementedError: ('exec_command tests for ', 'java') 

ли вы так добры, чтобы помочь мне решить эту проблему? Спасибо!

+0

Поскольку 'numpy' является ** C-расширением **, я очень сомневаюсь, что он будет работать на виртуальной машине Java через' jython' (но кто-то может доказать, что я ошибаюсь ... Я не знаю много о java). Есть значительные усилия, чтобы порт (по крайней мере его части) в PyPy, хотя ... – mgilson

ответ

3

К сожалению, numpy не поддерживается на Jython. От FAQ:

Работает ли NumPy/SciPy с Jython?

Нет. Проще говоря, Jython работает поверх виртуальной машины Java и не имеет возможности взаимодействовать с расширениями, написанными на C для стандартного интерпретатора Python (CPython).

Смежные вопросы