Я настроил проект 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 интерпретатора. ![](https://i.stack.imgur.com/A7FWb.png)
Еще одна странная вещь заключается в том, что терминал Python в IntelliJ-IDEA может находить и использовать spacy. ![](https://i.stack.imgur.com/YVYMf.png)
Но когда я пытаюсь запустить программу из терминала или из CLI моей системы, она не может найти модули, и я получаю ту же ошибку. ![](https://i.stack.imgur.com/0SZ6y.png)
Есть ли какая-то дополнительная конфигурация для jep, которую мне нужно сделать, чтобы иметь возможность использовать с ней другие python модули? или jep просто не совместим с другими модулями?
РЕДАКТИРОВАТЬ
Для дальнейшего пояснения здесь приведены конфигурации запуска для Java и Python.
Java рабочая конфигурация:
Python рабочая конфигурация: ![](https://i.stack.imgur.com/MowA1.png)