G L*_*G L 10 windows sqlite importerror python-3.x anaconda
我正在Windows上的Python 3.7.1中尝试执行以下操作
import sqlite3
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误消息
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.
Run Code Online (Sandbox Code Playgroud)
我搜索该问题的解决方案已经有一段时间了,但无济于事。我也已经pip install pysqlite3在Anaconda提示符下成功运行,但是导入仍然失败。做什么?
小智 19
我通过下载以下代码在Windows上工作:sqlite3 dll(查找您的系统版本)
并放入文件夹:C:\ Users \ YOURUSER \ Anaconda3 \ DLLs
(取决于安装Anaconda的方式,可能必须将其放置在以下文件夹中:C:\ ProgramData \ Anaconda3 \ DLLs)
小智 15
尝试从以下位置复制 sqlite3.dll
C:\Users\YOURUSER\anaconda3\Library\bin
文件夹到
C:\Users\YOURUSER\Anaconda3\DLLs
use*_*442 12
找到sqlite3.dll文件。在我的情况下,它在以下文件夹中
C:\Users\Admin\anaconda3\Library\bin
Run Code Online (Sandbox Code Playgroud)
这里C:\Users\Admin\anaconda3是安装蟒蛇的文件夹
将此添加到环境变量中的 PATH 中,然后它应该可以工作。
小智 10
请检查https://github.com/jupyter/notebook/issues/4332 我将anaconda root /Library/bin 添加到我的 PATH 中,现在它可以工作了!