web-dev-qa-db-ja.com

Anacondaを使用してsqlite3をインポートできませんPython

WindowsのPython 3.7.1で以下を実行しようとしています。

import sqlite3

しかし、私は次のエラーメッセージを受け取ります

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.

私はこの問題の解決策をかなり長い間探してきましたが、役に立たなくなりました。また、Anacondaプロンプトでpip install pysqlite3を正常に実行しましたが、インポートは引き続き失敗します。どうする?

22
G L

プログラムを実行する前に、conda activateシェルで。

0

sqlite3.dllファイルを見つけます。私の場合、それは次のフォルダにありました

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

どこ C:\Users\Admin\anaconda3はAnacondaがインストールされたフォルダーです

これを環境変数のPATHに追加すると、動作します。

0
user3046442