Я использую Java Scripting API для выполнения некоторых внешних скриптов Python из моего Java-приложения. Скрипты Python используют модуль sqlite3. Выполнение приложения приводит к ошибке
ImportError: No module named sqlite3
Когда я смотрю в каталог Lib
(который находится в пути к классам) Jython, модуля sqlite3 нет. Следовательно, мой поиск начинается, и я нашел один _sqlite3.py
файл, который является реализацией javasqlite
(http://bugs.jython.org/issue1682864).. Его использование привело к появлению более похожих ошибок.
Затем я искал исходный пакет sqlite3
исходного Python (исходный каталог) из стандартного расположения библиотеки питона и поместил его в папку Lib
Jython. Затем он не смог найти импортированный модуль _sqlite
, который является библиотекой _sqlite.so
(фактическая реализация C).
Итак, теперь мне нужна помощь.