背景:
笔者自己通过Anaconda通过pip安装了nltk库后,试图在代码中执行以下语句下载nltk对应语料库时报错:
import nltk
nltk.download()
报错内容:
ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块
解决方案:
1、进入sqlite库的下载网址:
https://sqlite.org/download.html
2、选择自己对应系统的版本并下载,如笔者环境为Windows10 64位,故选择下图所示版本:
3、下载完毕后是一个压缩包,解压,并复制其中的两个文件至当前所使用的Anaconda虚拟环境目录下的DLLs文件夹,如笔者下图展示的操作流程所示:
4、完成,进入IDE重新执行代码,已经可以成功执行。
后记:
目前来看问题是由于动态库文件缺失导致无法链接,具体原因笔者尚不得而知,恭请各位路过的大佬指教。