J'essaie de faire ce qui suit dans Python 3.7.1 sur Windows
import sqlite3
mais je reçois le message d'erreur suivant
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "c:\programdata\anaconda3\lib\sqlite3\__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "c:\programdata\anaconda3\lib\sqlite3\dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: DLL load failed: The specified module could not be found.
J'ai cherché une solution au problème depuis un bon moment maintenant en vain. J'ai également exécuté avec succès pip install pysqlite3
sur l'invite Anaconda, mais l'importation échoue toujours. Qu'est-ce que?
avant d'exécuter le programme, entrez conda activate
dans votre Shell.
Recherchez le fichier sqlite3.dll. Dans mon cas, c'était dans le dossier suivant
C:\Users\Admin\anaconda3\Library\bin
où C:\Users\Admin\anaconda3
est le dossier où Anaconda a été installé
Ajoutez ceci à PATH dans les variables d'environnement, et cela devrait alors fonctionner.