SQLite недоступний з Python 3.3.0 на Debian


0

Коли i тип

>>>import sqlite3 

Це вискакує мені наступну помилку

ImportError: No module named '_sqlite3'

Мої налаштування:

  • Debian 6.0.7
  • Python, встановлений за умовчанням, становить 2.6.6 ( import sqlite3 працює тут, версія 3.7.3)
  • Я встановив Python3.3.0 з архіву і зробив: ./configure + make + make install

З свіжої установки Python я бачу каталог /usr/local/lib/python3.3 ім sqlite3

Я не можу сказати багато, його нова установка, ніякі модні модулі не додаються, просто debian + python.

Ви раніше стикалися з цією помилкою? Будь-яка ідея, як її вирішити?

Дякую

Відповіді:


0

Бібліотеки Python є специфічними для версії. Вам потрібно окремо встановити sqlite3 для кожної версії Python.

Я пропоную вам створити a virtualenv ізольованого середовища Python для роботи з вашим Python 3.3 проектом і установкою SQLite під віртуальним використанням pip команда:

http://opensourcehacker.com/2012/09/16/recommended-way-for-sudo-free-installation-of-python-software-with-virtualenv/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.