如何在Jupyter Notebook中运行GitHub项目?以抑郁症检测DNN项目为例
Windows 10 + Python 3.9 环境下运行项目代码操作指引
前置准备
- 将你下载的项目压缩包解压到本地无中文、无特殊字符的路径下(例如
D:\Code\Depression_Detection_DNN,避免中文路径引发编码类报错) - 按下Win+R输入
cmd打开命令提示符,执行命令切换到项目解压目录,示例:- 切换盘符:
D: - 进入目标文件夹:
cd D:\Code\Depression_Detection_DNN
- 切换盘符:
环境配置
- 建议先创建独立虚拟环境避免依赖冲突,在刚才打开的命令行窗口依次执行:
- 创建虚拟环境:
python -m venv venv - 激活虚拟环境:
venv\Scripts\activate,激活成功后命令行开头会显示(venv)标识
- 创建虚拟环境:
- 升级pip到最新版本:
python -m pip install --upgrade pip - 安装Jupyter Notebook:
pip install jupyter - 安装项目所需依赖:
pip install tensorflow==2.8.0 numpy pandas matplotlib scikit-learn,此处指定TensorFlow版本是为了和Python3.9完美适配,避免版本兼容报错
启动运行
- 保持命令行窗口在项目目录、虚拟环境已激活的状态,执行命令启动Jupyter:
jupyter notebook,执行后会自动在默认浏览器打开Jupyter操作界面 - 在Jupyter的文件列表中找到后缀为
.ipynb的项目笔记本文件,点击打开 - 运行代码的两种方式:
- 如需一次性运行全部代码,点击顶部菜单栏的「Cell」→「Run All」
- 如需逐块调试运行,选中单个代码单元格,按下
Shift+Enter即可运行当前单元格
- 注意:如果代码中包含数据集加载逻辑,需要先将对应数据集放到代码指定的路径下,或者修改代码中的数据集路径为你本地存放数据集的实际路径,否则会触发文件不存在的报错
常见问题排查
- 运行代码时如果出现
ModuleNotFoundError,直接在已激活虚拟环境的命令行中执行pip install 缺失的模块名称即可 - 如果触发TensorFlow相关版本报错,执行命令重装兼容版本:
pip uninstall tensorflow -y && pip install tensorflow==2.8.0
内容的提问来源于stack exchange,提问作者Ruchika Jadhav
相关产品推荐
相关产品推荐

