跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Jupyter Notebook 安装与配置完整指南

Jupyter Notebook 是一种基于 Web 的交互式计算环境,广泛用于数据分析、机器学习和科学计算。详细阐述了在 Windows、Linux 和 macOS 系统下通过 Anaconda 和 pip 两种方式安装 Jupyter Notebook 的步骤,包括镜像源配置、环境变量设置及启动方法。内容涵盖常见安装问题的排查、配置文件生成、访问密码设置及端口自定义等高级操作,帮助用户从零开始搭建完整的开发环境。

奇形怪状发布于 2025/2/7更新于 2026/10/1699 浏览
Jupyter Notebook 安装与配置完整指南

Jupyter Notebook 介绍

什么是 Jupyter Notebook

Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了一个交互式的界面,使用户能够以增量和可视化的方式构建和执行代码,同时支持 Markdown 格式的文本和 LaTeX 数学符号。

系统要求

  • 操作系统:Windows、macOS、Linux
  • Python 版本:建议 Python 3.6 及以上版本
  • 内存:建议至少 4GB RAM

安装方法

在安装 Jupyter Notebook 之前,可以选择先安装 Anaconda,Anaconda 是包含 conda、Python 在内的超过 180 个科学包及其依赖项的发行版本,其中包含了 Jupyter Notebook。当然也可以通过命令行 pip 来安装(必须确保已安装 Python)。

情况一:利用 Anaconda 安装 Jupyter Notebook

Windows 系统安装 Anaconda
  1. 下载适用于 Windows 的 Anaconda 安装包。
  2. 双击安装包进行安装,选择 "Add Anaconda to my PATH environment variable",然后单击 Install。
  3. 点击 Next,同意许可协议(Agree)。
  4. 选择 "Just Me" 或 "All Users"(推荐 Just Me)。
  5. 设置安装的目录(建议放在除 C 盘外的磁盘,最好创建一个新文件夹)。
  6. 勾选前三个选项,第二个勾选表示加入环境变量,后面再设置会很麻烦。
  7. 点击 Install,等待安装完成。
  8. 安装完成后,不要勾选 "Launch Anaconda Navigator" 和 "Create a start menu shortcut",直接点击 Finish。
  9. 此时打开命令行,输入 conda --version,若显示版本信息,说明安装成功。
Linux 系统安装 Anaconda
  1. 访问 Anaconda 官网下载 Linux 版本的安装包。
  2. 在终端中运行安装脚本:
    bash Anaconda3-latest-Linux-x86_64.sh
    
  3. 按照提示按回车键继续,输入 yes 同意协议。
  4. 确认安装路径(默认 /home/用户名/anaconda3)。
  5. 询问是否初始化 Anaconda,输入 yes。
  6. 关闭并重新打开终端使环境变量生效。
macOS 系统安装 Anaconda
  1. 下载 macOS 版本的安装包。
  2. 双击 .pkg 文件进行安装。
  3. 按照向导完成安装步骤。
  4. 在终端中验证安装:
    conda --version
    
配置国内镜像源

为了加快包的安装速度,建议配置国内镜像源(如清华源)。

在命令行中输入以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
启动 Anaconda Navigator

安装完成后,可以在开始菜单中找到 Anaconda Navigator 应用程序的快捷方式,点击打开即可。或者在命令行窗口中输入 anaconda-navigator 命令启动。打开后可以看到这样的界面,点击 Jupyter Notebook 下的 launch 按钮即可。

情况二:利用 pip 命令安装 Jupyter Notebook

首先需要确保已安装 Python

Windows 系统

  1. 打开命令提示符:按下 Win + R 键,输入 "cmd",按下回车键打开命令提示符窗口。
  2. 安装 Jupyter Notebook:在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook。
    pip install jupyter notebook
    
  3. 启动 Jupyter Notebook:在命令提示符中输入以下命令,启动 Jupyter Notebook。
    jupyter notebook
    
  4. 接下来 Jupyter Notebook 会在默认的浏览器中打开,如果没有自动打开,可以在浏览器中输入 http://localhost:8888/tree 来访问。

Linux / macOS 系统

  1. 打开终端。
  2. 升级 pip 版本(可选但推荐):
    python3 -m pip install --upgrade pip
    
  3. 安装 Jupyter Notebook:
    pip3 install jupyter
    
    或者指定清华源加速:
    pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  4. 启动服务:
    jupyter notebook
    

常见问题排查

在使用 pip 安装 Jupyter Notebook 的过程中,可能会遇到以下问题:

  1. 依赖库安装失败:Jupyter Notebook 需要依赖其他 Python 库,如果其中任何一个依赖库安装失败,都会导致 Jupyter Notebook 安装失败。此时可以尝试使用 --user 参数重新安装依赖库,或者升级 pip 版本后再次安装。 具体升级 pip 的方法如下:

    python -m pip install --upgrade pip
    

    若您安装的是 python3 版本,则输入:

    python3 -m pip install --upgrade pip
    

    升级后可通过 pip --version 来验证是否更新到最新版本。

  2. 安装速度慢:pip 安装 Jupyter Notebook 的过程可能需要下载和安装大量文件,如果网络速度较慢,安装过程可能会非常缓慢。此时可以考虑更换下载源或者使用代理,或者直接下载安装包进行安装。

  3. 安装版本问题:pip 可能会安装不兼容当前系统或其他库版本的 Jupyter Notebook,导致运行时出现错误或者无法正常运行。此时可以查看 Jupyter Notebook 官方文档,确定当前系统和依赖库版本兼容的 Jupyter Notebook 版本,并指定版本号进行安装。

    pip install jupyter==1.0.0
    
  4. 权限问题:在某些情况下,安装过程需要管理员权限才能进行。此时可以使用管理员权限打开命令行窗口进行安装。

  5. 端口被占用:如果启动时提示端口 8888 被占用,可以修改配置文件指定其他端口。

高级配置

生成配置文件

首次启动 Jupyter Notebook 时,会自动生成配置文件。可以通过以下命令生成:

jupyter notebook --generate-config

配置文件通常位于 ~/.jupyter/jupyter_notebook_config.py。

设置访问密码

为了安全起见,建议设置访问密码。

  1. 在 Python 环境中导入模块:
    from notebook.auth import passwd
    
  2. 输入两次密码,会生成加密后的哈希字符串。
  3. 编辑配置文件 jupyter_notebook_config.py,找到 c.NotebookApp.password 行,填入生成的哈希值。

自定义启动目录

可以通过命令行参数指定启动目录:

jupyter notebook --notebook-dir=/path/to/your/project

基本使用技巧

  1. 创建 Notebook:在首页点击 "New" 按钮,选择对应的 Python 内核。
  2. 单元格类型:支持代码单元格(Code)和 Markdown 单元格(Markdown),可按 M 切换为 Markdown,按 Y 切换为代码。
  3. 运行代码:选中单元格,按 Shift + Enter 运行并跳转到下一个单元格。
  4. 保存:按 Ctrl + S 或点击右上角的保存图标。
  5. 导出格式:支持将 Notebook 导出为 HTML、PDF、Python 脚本等多种格式。

总结

本文详细介绍了 Jupyter Notebook 在 Windows、Linux 和 macOS 系统下的安装方法,涵盖了 Anaconda 和 pip 两种主流安装方式,并提供了常见的故障排查方案和高级配置技巧。通过这些步骤,用户可以快速搭建起适合数据分析和机器学习开发的交互式环境。

目录

  1. Jupyter Notebook 介绍
  2. 什么是 Jupyter Notebook
  3. 系统要求
  4. 安装方法
  5. 情况一:利用 Anaconda 安装 Jupyter Notebook
  6. Windows 系统安装 Anaconda
  7. Linux 系统安装 Anaconda
  8. macOS 系统安装 Anaconda
  9. 配置国内镜像源
  10. 启动 Anaconda Navigator
  11. 情况二:利用 pip 命令安装 Jupyter Notebook
  12. Windows 系统
  13. Linux / macOS 系统
  14. 常见问题排查
  15. 高级配置
  16. 生成配置文件
  17. 设置访问密码
  18. 自定义启动目录
  19. 基本使用技巧
  20. 总结

更多推荐文章

查看全部
  • AI 股票分析师 daily_stock_analysis 实测:3 步完成私有化金融分析
  • 大语言模型在审计工作中的应用场景
  • Apache IoTDB 全场景部署:跨「端 - 边 - 云」的时序数据库实践
  • 主流 AI 编程工具定价对比:Cursor、Windsurf、Kiro、Zed 与 VS Code
  • Neo4j Desktop 2.0 安装及自定义路径配置指南
  • 双指针算法实战:快乐数与复写零解析
  • Spark 4.0.2 发布与 GitHub Issues 迁移讨论及社区动态
  • Java 反射机制核心逻辑与面试考点
  • ASP.NET Core EF Core + MySQL 从数据库生成实体类实战指南
  • Claude Code 本地化接入魔搭社区指南
  • 近期大模型研究速览:从GUI智能体到多模态预测
  • GitHub 基础入门:账号注册与 SSH 密钥配置详解
  • Windows 11 本地部署 OpenClaw 通过 WSL 集成飞书机器人
  • 字符串常用算法:最长公共前缀、回文子串与数值运算
  • Qwen3-VL-WEB 可视化工具使用指南与竞品分析实战
  • Qwen-Image-2512 免费本地部署实战指南
  • OpenClaw 集成 GLM 模型实现免费联网搜索
  • C++ 继承详解:派生类函数、虚继承原理与菱形继承案例
  • openJiuwen 记忆库新特性:AI 职业规划智能体搭建实战
  • Apache IoTDB 分段聚合深度解析:从原理到实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online