web-dev-qa-db-fra.com

Impossible d'importer sqlite3 à l'aide d'Anaconda Python

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?

22
G L

avant d'exécuter le programme, entrez conda activate dans votre Shell.

0
Nagendra Puthane

Recherchez le fichier sqlite3.dll. Dans mon cas, c'était dans le dossier suivant

C:\Users\Admin\anaconda3\Library\bin 

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.

0
user3046442