Jupyter Notebook (.ipynb) 文件执行方法

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 在浏览器中操作

  1. 启动后会自动打开浏览器窗口
  2. 在文件列表中找到并点击要执行的 .ipynb 文件(如 1.ipynb
  3. 文件将在新标签页中打开

2. 执行 Notebook 中的代码

2.1 单元格操作

  • 运行当前单元格Shift + Enter
  • 运行当前单元格但不跳转Ctrl + Enter
  • 运行当前单元格并插入新单元格Alt + Enter

2.2 运行所有单元格

  1. 点击菜单栏 Cell
  2. 选择 Run All 运行所有单元格
  3. 或选择 Run All Above 运行当前单元格以上所有单元格

2.3 逐步执行

建议按顺序逐个执行单元格,这样可以:

  • 观察每一步的输出结果
  • 及时发现并解决问题
  • 便于理解代码逻辑

3. 使用其他工具执行

3.1 使用 VS Code

  1. 安装 VS Code
  2. 安装 Python 扩展
  3. 直接打开 .ipynb 文件
  4. 点击单元格左侧的播放按钮执行代码

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 执行顺序

按照以下顺序执行第一题的单元格:

  1. 首先执行导入库的单元格
  2. 依次执行每个分析步骤的单元格
  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 路径错误

如果提示找不到数据文件:

  1. 检查数据文件是否在正确位置
  2. 修改代码中的路径为绝对路径

6.3 中文显示问题

如果图表中中文显示为方框:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 设置中文字体
plt.rcParams['axes.unicode_minus'] = False    # 显示负号

7. 执行流程示例(以第一题为例)

  1. 启动 Jupyter Notebook
  2. 打开 1.ipynb 文件
  3. 执行第一个单元格(导入库)
  4. 依次执行后续单元格,观察每步输出
  5. 当图表显示时,使用截图工具保存
  6. 最终结果会自动生成在 ../result/ 目录

按照以上步骤,您就可以顺利执行这些 Jupyter Notebook 文件了。建议按顺序逐步执行,这样更便于理解每个分析步骤的结果。