Моя проблема в том, что я не могу импортировать numpy в свой проект processing.py. Когда я пытаюсь импортировать его, я получаю сообщение об ошибке «Нет модуля с именем numpy». Что я могу сделать?
Обработка построена поверх JVM, поэтому в режиме обработки Python используется Jython , а не CPython. К сожалению, Numpy не поддерживает Jython. Таким образом, вы пытаетесь сделать то, что невозможно. Из SciPy FAQ :
В: Работает ли NumpPy / SciPy с Jython или C # /. Net? A: Нет, ни один из них не поддерживается. Jython никогда не работал, потому что он работает на вершина виртуальной машины Java и не имеет возможности взаимодействовать с расширения написаны на C для стандартного Python (CPython) переводчик. "
В: Работает ли NumpPy / SciPy с Jython или C # /. Net?
A: Нет, ни один из них не поддерживается. Jython никогда не работал, потому что он работает на вершина виртуальной машины Java и не имеет возможности взаимодействовать с расширения написаны на C для стандартного Python (CPython) переводчик. "
В этом вопросе обсуждаются некоторые альтернативы numpy, которые можно использовать в Jython. Официальный Jython FAQ рекомендует JNumeric .