Как использовать другие python модули с JEP? - PullRequest
1 голос
/ 29 апреля 2020

Я настроил проект jep в IntelliJ-IDEA и продолжаю получать эту ошибку, когда запускаю свой код:

Exception in thread "main" jep.JepException: <class 'ModuleNotFoundError'>: No module named 'spacy'
at src/main/python\nlq_wrapper.<module>(nlq_wrapper.py:2)
at <string>.<module>(<string>:1)
at jep.Jep.exec(Native Method)
at jep.Jep.exec(Jep.java:478)
at com.siemens.nlqwrapper.NLQWrapper.load(NLQWrapper.java:37)
at com.siemens.nlqwrapper.Main.main(Main.java:9)


Даже если spacy включен в мои пакеты SDK интерпретатора.


Еще одна странная вещь заключается в том, что терминал Python в IntelliJ-IDEA может находить и использовать spacy.


Но когда я пытаюсь запустить программу из терминала или из CLI моей системы, она не может найти модули, и я получаю ту же ошибку.

Есть ли какая-то дополнительная конфигурация для jep, которую мне нужно сделать, чтобы иметь возможность использовать с ней другие python модули? или jep просто не совместим с другими модулями?

РЕДАКТИРОВАТЬ
Для дальнейшего пояснения здесь приведены конфигурации запуска для Java и Python.

Java рабочая конфигурация:

Python рабочая конфигурация:

...