Jupyter Notebook (.ipynb) 文件执行方法
1. 使用 Jupyter Notebook 执行
1.1 启动 Jupyter Notebook
方法一:命令行启动
# 进入包含 .ipynb 文件的目录
cd E:\workcode\code
# 启动 Jupyter Notebook
jupyter notebook
方法二:使用完整路径启动
如果 jupyter 不在系统 PATH 中:
# Windows 示例
C:\Users\[用户名]\AppData\Local\Programs\Python\Python38\Scripts\jupyter.exe notebook
# 或使用 Python 模块方式启动
C:\Users\[用户名]\AppData\Local\Programs\Python\Python38\python.exe -m jupyter notebook
1.2 在浏览器中操作
- 启动后会自动打开浏览器窗口
- 在文件列表中找到并点击要执行的 .ipynb 文件(如 1.ipynb)
- 文件将在新标签页中打开
2. 执行 Notebook 中的代码
2.1 单元格操作
- 运行当前单元格:
Shift + Enter - 运行当前单元格但不跳转:
Ctrl + Enter - 运行当前单元格并插入新单元格:
Alt + Enter
2.2 运行所有单元格
- 点击菜单栏
Cell - 选择
Run All运行所有单元格 - 或选择
Run All Above运行当前单元格以上所有单元格
2.3 逐步执行
建议按顺序逐个执行单元格,这样可以:
- 观察每一步的输出结果
- 及时发现并解决问题
- 便于理解代码逻辑
3. 使用其他工具执行
3.1 使用 VS Code
- 安装 VS Code
- 安装 Python 扩展
- 直接打开 .ipynb 文件
- 点击单元格左侧的播放按钮执行代码
3.2 使用 JupyterLab
# 安装 JupyterLab
pip install jupyterlab
# 启动 JupyterLab
jupyter lab
3.3 直接转换为 Python 脚本执行
# 将 .ipynb 转换为 .py 文件
jupyter nbconvert --to python 1.ipynb
# 执行生成的 Python 脚本
python 1.py
4. 执行注意事项
4.1 环境依赖
确保已安装所需的依赖库:
pip install pandas matplotlib seaborn numpy
4.2 数据文件路径
确保数据文件在正确位置:
第一题/
├── code/
│ ├── 1.ipynb
│ └── 1.py
├── data/
│ └── 电信用户流失数据.csv
└── result/
4.3 执行顺序
按照以下顺序执行第一题的单元格:
- 首先执行导入库的单元格
- 依次执行每个分析步骤的单元格
- 图表会自动显示,可手动截图保存
5. 截图保存结果
5.1 Windows 系统截图
- 全屏截图:
PrtSc键 - 当前窗口截图:
Alt + PrtSc键 - 自定义区域截图:
Win + Shift + S键
5.2 macOS 系统截图
- 全屏截图:
Command + Shift + 3 - 自定义区域截图:
Command + Shift + 4
5.3 Linux 系统截图
- 全屏截图:
PrtSc键 - 自定义区域截图:
Shift + PrtSc键
6. 常见问题处理
6.1 模块未找到错误
如果出现 ModuleNotFoundError:
# 安装缺失的模块
pip install pandas matplotlib seaborn numpy
6.2 路径错误
如果提示找不到数据文件:
- 检查数据文件是否在正确位置
- 修改代码中的路径为绝对路径
6.3 中文显示问题
如果图表中中文显示为方框:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文字体
plt.rcParams['axes.unicode_minus'] = False # 显示负号
7. 执行流程示例(以第一题为例)
- 启动 Jupyter Notebook
- 打开 1.ipynb 文件
- 执行第一个单元格(导入库)
- 依次执行后续单元格,观察每步输出
- 当图表显示时,使用截图工具保存
- 最终结果会自动生成在
../result/目录
按照以上步骤,您就可以顺利执行这些 Jupyter Notebook 文件了。建议按顺序逐步执行,这样更便于理解每个分析步骤的结果。
