今天马上要讲到科学计算课程了,提前让班长通知班级学生安装一些计算库,并预习使用,没想到各种问题层出不穷:
问题:
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成功,快去试试吧。