Windows下使用Anaconda导入sqlite3异常
前言
最近在使用 Anaconda 自带的 Python 环境,在交互模式下 import sqlite3
出现异常,异常信息如下:
1 | Traceback (most recent call last): |
错误原因
从报错信息来看,错误原因很明显找不到对应的 dll
,我也查阅了相关资料,得出了下面的俩种解决方案
解决方案一
下载对应的 dll
,其实只需要下载一个 sqlite3.dll
,下载地址 sqlite3.dll,根据系统位数下载对应的dll
,然后将下载好的文件放在 Anaconda 默认的 Python.exe 所在的目录。
解决方案二
后来我检索了一下 Anaconda 的安装目录发现所需要的 dll
已经存在了,但是因为没有添加到 PATH
中所以没有检索出来,因此第二个解决办法就是将 path\to\Anaconda3\Library\bin
添加到 PATH
中,然后重新打开终端就可以解决问题了。