Я использую код Jython, встроенный в проект Java. Я могу нормально импортировать пакеты Jython из Java, если они находятся в стандартной выходной папке проекта Java (bin / во время разработки или в корне внутри JAR), например:
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("import pypkg");
Тем не менее, я хотел бы хранить их в py / в JAR. Когда я это делаю, я получаю
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named pypkg
Как мне сказать PythonInterpreter
, какой базовый путь искать для файлов .py внутри JAR?