Я использую Java Scripting API для выполнения некоторых внешних скриптов Python из моего приложения Java. Скрипты python используют модуль sqlite3. Выполнение приложения приводит к ошибке
ImportError: No module named sqlite3
Когда я заглядываю в каталог Lib
(который находится в пути к классам) Jython, там нет модуля sqlite3. Итак, мой поиск начинается, и я нашел один файл _sqlite3.py
, который является реализацией javasqlite
( http://bugs.jython.org/issue1682864 ) . Это использование привело к появлению более похожих ошибок.
Затем я поискал исходный пакет python sqlite3
(исходный каталог) из стандартной библиотеки python и поместил его в папку Jython Lib
. . Затем он не смог найти импортированный модуль _sqlite
, который является библиотекой _sqlite.so
(фактическая реализация C).
Итак, теперь мне нужна помощь. Я добавляю следующий код в .emacs, но, похоже, он не работает. (defun my-c-mode-common-hook () (line-number -...
Я хочу автоматически включить режим linum (Mx linum-mode) с режимами python и c. Я добавляю следующий код в .emacs, но, похоже, он не работает.
(defun my-c-mode-common-hook ()
(line-number-mode 1))
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
(defun my-python-mode-common-hook ()
(line-number-mode 1))
(add-hook 'python-mode-common-hook 'my-python-mode-common-hook)
Что может быть не так?