完整教程:Jupyter Notebook 完整安装指南

什么是 Jupyter Notebook

Jupyter Notebook 是一个开源的 Web 应用程序,允许您创建和共享包含实时代码、方程式、可视化和说明文本的文档。它广泛应用于数据清洗、数据转换、数值模拟、统计建模、数据可视化、机器学习等领域,是数据科学家和研究人员不可或缺的工具。

Jupyter Notebook 支持超过 40 种编程语言,其中 Python 是最常用的语言之一。通过交互式的编程环境,用户可以在代码单元格和文本单元格中工作,使用 Markdown 语法编写文档,结合 LaTeX 数学公式,创建完整的数据科学项目展示。

系统要求

在安装 Jupyter Notebook 之前,您需要确保系统满足以下要求:

  • Python 版本: Python 3.3 或更高版本(推荐使用 Python 3.7+)
  • 操作系统: Windows、macOS 或 Linux
  • 注意: 虽然 Jupyter 可以运行多种编程语言的代码,但 Python 是安装 Jupyter Notebook 的必要条件

安装方法

根据官方文档,有两种主要的安装方式:使用 Anaconda 发行版(推荐给新用户)和使用 pip 包管理器。

方法一:使用 Anaconda 安装(推荐)

为什么选择 Anaconda?

对于新用户,官方强烈推荐使用 Anaconda 发行版。Anaconda 不仅包含 Python 和 Jupyter Notebook,还预装了许多用于科学计算和数据科学的常用软件包,使安装过程更加便捷。

安装步骤:

  1. 下载 Anaconda

    • 访问 Anaconda 官方网站
    • 下载最新的 Python 3 版本(大约几百 MB)
    • 选择适合您操作系统的 64 位版本
  2. 安装 Anaconda

    • 运行下载的安装程序
    • 按照安装向导的指示完成安装
    • Windows 用户建议选择"Add Anaconda to PATH"选项
  3. 验证安装

    • 安装完成后,Jupyter Notebook 已经自动安装
    • 无需额外操作即可开始使用
  4. 启动 Jupyter Notebook

    • 打开终端(macOS/Linux)或命令提示符(Windows)
    • 输入命令:
      jupyter notebook
    • Jupyter Notebook 会自动在默认浏览器中启动

轻量级替代方案:Miniconda

如果您的系统资源有限或只想安装必要的软件包,可以选择 Miniconda。Miniconda 是 Anaconda 的最小版本,允许您只安装需要的包。访问 Miniconda 官网,按照说明为您的操作系统安装 Miniconda,然后使用 conda 安装 Jupyter Notebook。

方法二:使用 pip 安装

如果您已经是 Python 用户,可以选择使用 Python 的包管理器 pip 来安装 Jupyter Notebook。

安装步骤:

  1. 更新 pip

    首先确保您拥有最新版本的 pip,旧版本可能在处理某些依赖项时遇到问题:

    pip install --upgrade pip
  2. 安装 Jupyter Notebook

    使用以下命令安装经典的 Jupyter Notebook:

    pip install notebook

    这个命令会自动安装 Jupyter Notebook 及其所有必需的依赖项。

  3. 验证安装

    安装完成后,您可以通过以下命令启动 Jupyter Notebook:

    jupyter notebook

使用虚拟环境(推荐的最佳实践)

为了更好地管理项目依赖,建议在虚拟环境中安装 Jupyter Notebook:

# 创建虚拟环境
python -m venv myenv
# 激活虚拟环境
# Windows:
myenv\Scripts\activate
# macOS/Linux:
source myenv/bin/activate
# 在虚拟环境中安装 Jupyter
pip install notebook

方法三:Windows 10/11 用户的 Microsoft Store 安装

Windows 10 和 Windows 11 用户还可以直接从 Microsoft Store 安装 Jupyter Notebook:

  1. 打开 Microsoft Store
  2. 搜索"Jupyter Notebook"
  3. 点击安装按钮
  4. 安装完成后,在开始菜单中搜索 Jupyter Notebook 并启动

方法四:macOS 用户使用 Homebrew

macOS 用户可以使用 Homebrew 包管理器安装 Jupyter:

# 如果尚未安装 Homebrew,先安装 Homebrew
# 然后安装 Jupyter
brew install jupyter

启动和使用 Jupyter Notebook

启动 Notebook

安装完成后,在终端或命令提示符中运行:

jupyter notebook

这将启动 Jupyter Notebook 服务器,并在默认浏览器中自动打开 Notebook 界面。您会看到一个仪表板,显示当前目录中的文件和文件夹列表。

创建新的 Notebook

  1. 在仪表板右上角点击"New"按钮
  2. 选择"Python 3"(或其他您想使用的语言)
  3. 新的 Notebook 将在新标签页中打开

基本操作

  • 运行单元格: 按 Shift + Enter 或点击工具栏中的"Run"按钮
  • 运行当前单元格: 按 Ctrl + Enter
  • 进入命令模式: 按 Esc
  • 进入编辑模式: 按 Enter
  • 添加单元格: 在命令模式下按 A(在上方添加)或 B(在下方添加)

添加文本和可视化

Jupyter Notebook 支持使用 Markdown 语法添加文本、方程式和可视化内容。将单元格类型更改为"Markdown",即可编写格式化的文本和 LaTeX 数学公式。

其他 Jupyter 生态系统工具

根据官方文档,Jupyter 生态系统还包括其他有用的工具:

  • JupyterLab: 下一代基于 Web 的用户界面,功能更强大
  • JupyterHub: 多用户交互计算会话中心,适用于团队和组织
  • Jupyter Console: 基于终端的交互式计算控制台
  • Voilà: 将 Notebook 转换为独立的 Web 应用

安装 JupyterLab 可使用:

pip install jupyterlab

环境管理建议

如果您需要的不仅是安装,还包括环境管理,可以考虑使用以下工具:

  • conda: Anaconda 的包管理系统(推荐使用 conda-forge 频道)
  • mamba: conda 的更快替代品
  • pipenv: Python 的依赖管理工具
  • Homebrew: macOS 和 Linux 的包管理器

常见问题解决

Python 版本不兼容

确保您的 Python 版本符合 Jupyter Notebook 的要求。不同版本的 Notebook 对 Python 版本有不同要求(例如,Notebook v6.3 需要 Python 3.6+,Notebook v7 需要 Python 3.7+)。

pip 安装失败

如果使用 pip 安装时遇到依赖项问题,请先更新 pip 到最新版本:

pip install --upgrade pip

端口被占用

如果默认端口(8888)已被占用,可以指定其他端口:

jupyter notebook --port 9999

总结

Jupyter Notebook 是数据科学工作流程中不可或缺的工具。根据您的需求和技术水平,可以选择:

  • 新手用户: 使用 Anaconda,一键安装所有必需组件
  • 有经验的 Python 用户: 使用 pip 在虚拟环境中安装,更灵活地控制依赖
  • Windows 用户: 可选择 Microsoft Store 的便捷安装方式
  • macOS 用户: 可使用 Homebrew 进行系统级安装

安装完成后,您就可以开始创建交互式的数据科学项目、进行数据分析和可视化,充分利用 Jupyter Notebook 的强大功能。

祝您使用愉快!


本文基于 Jupyter 官方文档编写,更多详细信息请访问 https://jupyter.org/install 和 https://docs.jupyter.org/

posted @ 2025-12-02 12:13  yangykaifa  阅读(520)  评论(0)    收藏  举报