启动jupyter notebook时报异常:ModuleNotFoundError: No module named ‘pysqlite2‘

今天马上要讲到科学计算课程了,提前让班长通知班级学生安装一些计算库,并预习使用,没想到各种问题层出不穷:

问题:

ModuleNotFoundError: No module named ‘pysqlite2’
剖析原因:/home/python/.virtualenvs/ai/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py文件中有这样一行代码:from pysqlite2 import dbapi2 as sqlite3
但是无法检索到pysqlite2 。

解决方案:

第一步:安装pysqlite3
在这里插入图片描述
第二步:
2.1 切换到指定文件中;
2.2 找到sessionmanager.py
2.3 使用vim编辑器编辑sessionmanager.py中的from pysqlite2 import dbapi2 as sqlite3这一行导包代码,将pysqlite2改为pysqlite3即可
在这里插入图片描述

第三部:启动jupyter notebook成功,快去试试吧。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41475067/article/details/112613775