Модуль sqlite3 для Jython

Я использую 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)

Что может быть не так?

8
задан prosseek 7 October 2010 в 01:18
поделиться