Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块

背景:

笔者自己通过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位,故选择下图所示版本:
Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块_第1张图片
3、下载完毕后是一个压缩包,解压,并复制其中的两个文件至当前所使用的Anaconda虚拟环境目录下的DLLs文件夹,如笔者下图展示的操作流程所示:
Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块_第2张图片
Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块_第3张图片

Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块_第4张图片
Python报错解决方案:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块_第5张图片
4、完成,进入IDE重新执行代码,已经可以成功执行。

后记:

目前来看问题是由于动态库文件缺失导致无法链接,具体原因笔者尚不得而知,恭请各位路过的大佬指教。

你可能感兴趣的:(Python,方法论总结,python)