今天在cmd命令行中输入jupyter notebook想要打开jupyter时,出现了以下问题:即找不到模块‘pysqlite2’。

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_ide


找到出问题的文件“sessionmanager.py”,发现出问题的地方在于:尝试导入sqlite3没有导致失败

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_html_02


因此,以下是解决方案。

第一步下载对应的sqlite3动态链接库

下载网站:https://www.sqlite.org/download.html 找到对应的操作系统类型下载,现在一般都是64位操作系统。

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_jupyter_03

第二步解压文件并复制

解压下载的文件,如下图,并复制sqlite3.dll文件。

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_sqlite_04

粘贴文件到对应位置,问题解决

粘贴你复制的文件到对应的python安装目录的DLLs文件夹或者Anoconda或者Miniconda安装的DLLs文件夹下面就好了。

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_ide_05


重新在命令行输入jupyter notebook问题成功解决。

输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案_jupyter_06