Автор Тема: запуске keepnote-а получил ошибку No module named sqlite3  (Прочитано 3221 раз)

Оффлайн mstdmstd

  • Участник
  • *
  • Сообщений: 210
Всем привет
Переустановил ALT Linux 6.0.2 KDesktop  (Centaurea Sadleriana)  и при запуске  keepnote-а получил ошибку :

$ keepnote                                                                                                                                                                                                                 
Traceback (most recent call last):                                                                                                                                                                                                           
  File "/usr/bin/keepnote", line 86, in <module>                                                                                                                                                                                             
    import keepnote                                                                                                                                                                                                                         
  File "/usr/lib/python2.6/site-packages/keepnote/__init__.py", line 52, in <module>                                                                                                                                                         
    from keepnote.notebook import \                                                                                                                                                                                                         
  File "/usr/lib/python2.6/site-packages/keepnote/notebook/__init__.py", line 49, in <module>                                                                                                                                               
    from keepnote.notebook.connection import fs as connection_fs                                                                                                                                                                             
  File "/usr/lib/python2.6/site-packages/keepnote/notebook/connection/fs/__init__.py", line 87, in <module>                                                                                                                                 
    from keepnote.notebook.connection.fs import index as notebook_index                                                                                                                                                                     
  File "/usr/lib/python2.6/site-packages/keepnote/notebook/connection/fs/index.py", line 40, in <module>                                                                                                                                     
    import sqlite3  as sqlite                                                                                                                                                                                                               
ImportError: No module named sqlite3

При этом sqlite3 установлен :
$ rpm -qa | grep sqlite3
libsqlite3-3.7.6.2-alt2                                                                                                                                                                                                                     
sqlite3-3.7.6.2-alt2
Как это побороть ?

Оффлайн mstdmstd

  • Участник
  • *
  • Сообщений: 210
Порывшись в нете я нашел что в либах (хотя это были другие дистрибутивы) должен быть  _sqlite3.so. У себя я такого файла не нашел...

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Может поможет данный вывод (предполагаю, что не найден питоний модуль, а не просто библиотека sqlite3):
[root@localhost ~]# apt-cache search sqlite3 | grep python
python-modules-sqlite3 - DB-API 2.0 interface for SQLite databases
python3-modules-sqlite3 - DB-API 2.0 interface for SQLite databases
python3-test - The test modules from the main python 3 package
python-module-django-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-django1.0-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-django1.1-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-south - Migrations for Django
[root@localhost ~]#

Оффлайн mstdmstd

  • Участник
  • *
  • Сообщений: 210
У меня вывело то же самое :
$ apt-cache search sqlite3 | grep python
python-modules-sqlite3 - DB-API 2.0 interface for SQLite databases
python3-modules-sqlite3 - DB-API 2.0 interface for SQLite databases
python3-test - The test modules from the main python 3 package
python-module-django-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-django1.0-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-django1.1-dbbackend-sqlite3 - SQLite3 support for Django.
python-module-south - Migrations for Django
Мне это ничего не сказало ???

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Мне это ничего не сказало
sb предлагает вам установить python-modules-sqlite3 (или python3-modules-sqlite3) в зависимости от версии.
apt-get install python-modules-sqlite3
Сноси Винду, переходи на Линукс ! :)

Оффлайн mstdmstd

  • Участник
  • *
  • Сообщений: 210
apt-get install python-modules-sqlite3
Спасибо помогло :)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
sb предлагает вам установить python-modules-sqlite3 (или python3-modules-sqlite3) в зависимости от версии.
Точнее сказать, проверить, установлен ли данный модуль и влияет ли он на функционирование keepnote (может быть это ошибка -- пропущенная зависимость, о которой надо сообщить в team чтобы исправили недоразумение).