J'ai installé Python3.6 sur Ubuntu16.04 et installé sqlite3. Dans python2, je peux importer sqlite avec succès, mais dans python3 j'ai eu une erreur d'import. J'ai essayé de nombreuses méthodes de Google, mais cela ne fonctionne toujours pas. Je veux savoir comment le résoudre.python3.6 importation sqlite3 erreur
Python 3.6.0 (default, Mar 13 2017, 06:38:19)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
> import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
Comment exactement avez-vous installé Python 3? Comment avez-vous installé le module SQLite exactement? –
J'ai compilé le code source pour installer Pythhon 3.et installé sqlite avec "sudo apt-get install sqlite3" – dragon
Je recommande que vous installiez vous-même à la place d'un paquet pré-compilé au lieu de compiler la source. Instructions ici: http://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get –