Почему я не могу использовать библиотеку numpy в processing.py? - PullRequest
0 голосов
/ 08 мая 2019

Моя проблема в том, что я не могу импортировать numpy в свой проект processing.py. Когда я пытаюсь импортировать его, я получаю сообщение об ошибке «Нет модуля с именем numpy». Что я могу сделать?

1 Ответ

0 голосов
/ 08 мая 2019

Обработка построена поверх JVM, поэтому в режиме обработки Python используется Jython , а не CPython. К сожалению, Numpy не поддерживает Jython. Таким образом, вы пытаетесь сделать то, что невозможно. Из SciPy FAQ :

В: Работает ли NumpPy / SciPy с Jython или C # /. Net?

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

В этом вопросе обсуждаются некоторые альтернативы numpy, которые можно использовать в Jython. Официальный Jython FAQ рекомендует JNumeric .

...