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

Jupyter Notebook 安装与配置指南

Jupyter Notebook 支持通过图形界面或命令行安装,可使用 conda 或 pip 指定版本。启动后需生成配置文件修改默认工作目录,支持创建桌面快捷方式。此外可安装 jupyterthemes 美化主题,并能在 Anaconda 虚拟环境中注册 ipykernel 作为独立内核,实现多版本环境隔离与管理。

技术博主发布于 2025/10/4更新于 2026/9/662 浏览
Jupyter Notebook 安装与配置指南

一、安装

方法一:使用图形界面安装

前提:已安装 Anaconda 和 Python 环境。

点击 install 进行安装。

文章配图

因为是比较新版本的 Anaconda,所以可下载的 Jupyter Notebook 也是较新的 7.x 版本。

文章配图

方法二:使用指令安装指定版本

示例基于 Python3.7 虚拟环境。

1. 进入(激活)虚拟环境

在 Anaconda Prompt 中输入下面指令(Python37 为目标虚拟环境名称)

conda activate Python37

2. 使用指令安装

  • conda install jupyter 或者 pip install jupyter
  • 会安装与当前虚拟环境中的 Python 兼容的版本
  • conda install notebook=6.4.8 或者 pip install jupyter notebook==6.4.8
  • 可以下载指定版本 Jupyter Notebook

输入下面指令

conda install notebook==6.4.8

文章配图

文章配图

3. 验证是否成功

查看 Jupyter Notebook 版本信息

jupyter notebook --version

显示出刚安装的版本,成功。

文章配图

二、启动

1. 打开 Jupyter Notebook

继续在虚拟环境中输入

jupyter notebook

2. 会弹出下面内容(使用时不要关闭)

文章配图

Jupyter 的主页面

文章配图

三、修改工作目录(Jupyter Notebook & Jupyter Lab)

同时适用于 Jupyter Lab。

1. 获取配置文件所在路径

Anaconda Prompt 中输入

Jupyter Notebook:

jupyter notebook --generate-config

文章配图

(因为我截图之前生成过一个 jupyter_notebook_config,所以会询问是否要重写文件,输入 y 确认即可)

Jupyter Lab:

jupyter-lab --generate-config

文章配图

3. 找到生成的配置文件

文章配图

4. 记事本修改配置文件

两个配置文件修改方法相同。

在查找目标中输入 The directory to use for notebooks and kernels。

文章配图

在下图位置删除前面的#和 c 前面的空格,在 '' 中添加自己的目录。

Jupyter Notebook 旧版本通常为:c.NotebookApp.notebook_dir Jupyter Lab 以及 Jupyter Notebook 新版本为:c.ServerApp.root_dir

改前:

文章配图

文章配图

改后:

文章配图

文章配图

右键文件--保存。

文章配图

5. 重启验证

在虚拟环境中输入

jupyter notebook

此时的主页:

文章配图

四、创建快捷方式

开始菜单处找到快捷图标,鼠标右击 -- 属性 -- 目标。

文章配图

去掉后面的 "%USERPROFILE%/",点击:应用--确定。

文章配图

此时使用快捷方式,也能够直接打开默认目录了。

想要更方便,可以右键该图标--发送到--桌面快捷方式。

五、美化 Jupyter Notebook 主题(非必要)

1. 在 Anaconda Prompt 中输入以下指令,安装自定义主题

pip install --upgrade jupyterthemes

文章配图

Successfully,成功。

文章配图

2. 查看可选主题

jt -l

文章配图

3. 设置主题

# 仅作参考 jt -t oceans16 -f consolamono -nf robotosans -tf robotosans -N -T -cellw 60% -dfs 9 -ofs 9

4. New 一个新文件看看效果

文章配图

文章配图

主题使用方法

使用帮助:-h 主题列表:-l 主题名称安装:-t 代码的字体:-f 代码字体大小:-fs(默认值:11) Notebook 字体:-nf 字体大小:-nfs(默认值:13) Text/MD 单元格的字体:-tf 单元格字体大小:-tfs(默认值:13) Pandas DF Fontsize:-dfs(默认值:9) 输出面积字形大小:-ofs(默认值:8.5) Mathjax 字形大小 (%):-mathfs(默认值:100) 介绍页边距:-m(默认值:auto) 单元格的宽度:-cellw(默认值:980) 行高:-lineh(默认值:170) 光标宽度:-cursw(默认值:2) 光标的颜色:-cursc Alt 键提示布局:-altp Alt 键 Markdown 背景颜色:-altmd Alt 键输出背景色:-altout Vim 风格 NBExt:-vim 工具栏可见:-T 名称和标识可见:-N 标志可见:-kl 重置默认主题:-r 重置默认字体:-dfonts

六、搭建/删除 Anaconda 虚拟环境内核 kernel

安装不同版本的 Jupyter Notebook 强调的是:Jupyter 程序本身的版本隔离,适用于需要测试 Jupyter 新功能、避免 Jupyter 自身依赖冲突,或为特定项目固定 Jupyter 环境的情况。

搭建不同内核强调的是:Jupyter 运行时环境的隔离,适用于在同一个 Jupyter 界面下管理和切换不同语言版本和库依赖的项目。

搭建不同内核是更常用、更便利的方式,所以下面将介绍虚拟环境内核的基本使用。

1. 创建新的虚拟环境

进入默认的 base 中,在 Anaconda Prompt 输入下面指令。

conda create -n Python39 python=3.9

此处虚拟环境名为 Python39,版本为 Python3.9。 当系统提示 Proceed([y]/n)?时,输入 y 并按回车键。

文章配图

验证是否创建成功。

conda env list

此时可看到成功创建的虚拟环境。

文章配图

2. 激活新的虚拟环境

conda activate Python39

文章配图

3. 在新环境中安装 ipykernel

ipykernel 是连接 Jupyter Notebook 和 Python 环境的关键包。 想要注册为 Jupyter 内核必须在新环境中安装它。

conda install ipykernel

文章配图

4. 将新环境注册为 Jupyter 内核

--user: 告诉 Jupyter 将内核安装到用户级别,这样它就能被 Jupyter Notebook 找到。 --name Python39: 这是内核的内部名称,通常与你的环境名称保持一致。 --display-name "Python 3.9": 这是在 Jupyter Notebook 的 Kernel 菜单中会显示的名称。

python -m ipykernel install --user --name Python39 --display-name "Python 3.9"

文章配图

验证是否注册成功。

查看 Jupyter 内核列表。

jupyter kernelspec list

文章配图

此时可看到成功注册的内核。

结束,取消激活环境。

conda deactivate

5. 在 Jupyter Notebook 中选择新内核

重启 Jupyter Notebook。

打开或新建一个 .ipynb 文件。

文章配图

按照顺序点击即可成功切换内核了。

文章配图

目录

  1. 一、安装
  2. 方法一:使用图形界面安装
  3. 方法二:使用指令安装指定版本
  4. 二、启动
  5. 三、修改工作目录(Jupyter Notebook & Jupyter Lab)
  6. 四、创建快捷方式
  7. 五、美化 Jupyter Notebook 主题(非必要)
  8. 仅作参考 jt -t oceans16 -f consolamono -nf robotosans -tf robotosans -N -T -cellw 60% -dfs 9 -ofs 9
  9. 六、搭建/删除 Anaconda 虚拟环境内核 kernel
  10. 1. 创建新的虚拟环境
  11. 2. 激活新的虚拟环境
  12. 3. 在新环境中安装 ipykernel
  13. 4. 将新环境注册为 Jupyter 内核
  14. 5. 在 Jupyter Notebook 中选择新内核

更多推荐文章

查看全部
  • Python 实现 Sen+MK 方法栅格数据长时间序列趋势分析与显著性检验
  • JavaScript 表单验证禁用与选择框编程详解
  • 渗透测试基本流程与工具使用指南
  • KingbaseES 数据库 MySQL 兼容性解析与自动化迁移方案
  • 基于百度天气 API 的空气质量 WebGIS 可视化实践
  • 写真馆在线管理系统设计与实现
  • Stable Diffusion 3.5 FP8 量化实战与工作流优化探索
  • OpenCode:命令行里的项目级 AI 编程代理
  • Web Components 实战:从原生 API 到跨框架复用
  • AAAI 2026 研究热点分析:大模型与多模态融合
  • 2025 信奥赛 C++ 提高组 CSP-S 复赛真题及题解:员工招聘
  • 扣子(Coze)Skills+OpenClaw 实战:构建 AI 智能体自动化技能
  • 循环队列(Circular Queue)详解
  • 从零开始构建大型语言模型:理解基础与架构
  • ERNIE-4.5-0.3B 超轻量模型部署与实战测评
  • Gaussian Grouping:在三维场景中分割与编辑任意物体
  • ESP32-C6物联网开发实战:基于Wi-Fi 6与BLE 5.2的智能家居节点设计
  • AI×低代码×工程化:Oinone Pamirs 下一代产品化引擎实践
  • SQL Server 安装与基础使用指南
  • WorkBuddy 办公自动化智能体部署与配置教程

相关免费在线工具

  • 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