2

入力すると

import sqlite3

Python 2.5 インタープリター (C:\Python25\Python) では、次のエラーが発生します。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\QGIS\python\sqlite3\__init__.py", line 24, in <module>
    from dbapi2 import *
  File "C:\QGIS\python\sqlite3\dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: DLL load failed: Specified module not found.

「sqlite3.dll が見つかりません」というメッセージのメッセージ ボックスが表示されます (元のドイツ語のメッセージ: 「Das Programm kann nicht gestartet werden, da sqlite3.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben.」) .

ドキュメントによると、sqlite3 は Python 2.5 に含まれています (個別にインストールする必要はありません)。

また、ディレクトリ C:\Python25\DLLs を調べると、そこに sqlite3.dll が見つかります。

この問題を解決するにはどうすればよいですか?

私のマシンには 3 つの異なるバージョンの Python があることに注意してください。

4

2 に答える 2

3

PYTHONPATH 環境変数から C:\QGIS\python を削除すると、問題が修正されました。

前:

C:\Program Files\OpenLibraries\python;C:\opus\src;C:\PopGen;C:\QGIS\python;
C:\Python25\Lib\site-packages\django

後:

C:\Program Files\OpenLibraries\python;C:\opus\src;C:\PopGen;
C:\Python25\Lib\site-packages\django
于 2012-07-04T17:21:31.400 に答える
0

公式Web サイトから SQLite3 DDL ファイルをダウンロードして、次の場所にファイルを保存することもできます。

C:\Users\RamWill\AppData\Local\Programs\Python\Python37\DLLs

私はpython 3.7を使用しています

于 2020-09-07T21:58:51.463 に答える