启动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成功,快去试试吧。
在这里插入图片描述
在这里插入图片描述

### 如何下载或获取 Jupyter Notebook 工程文件 (.ipynb) Jupyter Notebook 的工程文件通常是以 `.ipynb` 文件形式保存的 JSON 数据结构,其中包含了代码单元格、Markdown 单元格以及执行结果等内容。以下是关于如何下载或获取这些文件的相关说明: #### 方法一:通过本地安装的 Jupyter Notebook 下载 如果已经运行了一个 Jupyter Notebook 实例,在浏览器中打开了对应的界面,则可以通过以下操作来下载当前正在编辑的 Notebook 文件: 1. 在顶部菜单栏找到 **File** 菜单项。 2. 选择下拉选项中的 **Download as** -> **Notebook (.ipynb)** 来导出该文件。 此方法适用于用户拥有对服务器端完全控制权的情况[^3]。 #### 方法二:克隆远程仓库中的 .ipynb 文件 许多公开项目会将其 Jupyter Notebooks 存储于版本控制系统(如 GitHub 或 GitLab)。要获得这样的资源,可以直接访问相应的存储库页面并点击 “Raw” 查看原始文件内容后再右键另存为;或者利用命令行工具 git clone 整个项目至本地计算机上查找所需的 notebook 文档位置。 对于某些特殊场景下的扩展需求比如提到将`.py`当作notebooks处理时, 这种做法主要是为了简化工作流而采用的技术手段之一,并不影响实际功能实现[^1]. #### 错误排查提示 当尝试启动基于特定环境配置 (例如 PyTorch 镜像) 构建的服务实例遇到类似 `ModuleNotFoundError: No module named 'pysqlite2'` 报告错误消息时,请确认基础依赖关系已被满足并且正确加载所需模块前已预先完成安装过程[^2]。 ```bash pip install pysqlite2 ``` 以上脚本可用于解决上述提及的具体案例里可能存在的缺失组件问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值