Quando eu digito
>>>import sqlite3
Me aparece o seguinte erro
ImportError: No module named '_sqlite3'
Minha configuração:
- Debian 6.0.7
- Python instalado por padrão é 2.6.6 (
import sqlite3
funciona aqui, a versão é 3.7.3) - Eu instalei o Python3.3.0 deo tarball, e fez:
./configure
+make
+make install
Na nova instalação do Python, vejo um diretório /usr/local/lib/python3.3
chamadosqlite3
Não posso dizer muito, é uma instalação totalmente nova, sem módulos sofisticados adicionados, apenas debian + python.
Vocês já enfrentaram esse erro antes? Alguma idéia de como resolvê-lo ?
Obrigado
Responder1
As bibliotecas Python são específicas da versão. Você precisa instalar o sqlite3 separadamente para cada versão do Python.
Eu sugiro que você crie umvirtualenvambiente Python isolado para trabalhar seu projeto Python 3.3 e instalar o SQLite no virtualenv usando pip
o comando: