Jupyter Notebook 简介
Jupyter Notebook 是一个开源的 Web 应用程序,允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。它广泛应用于数据分析、科学计算、机器学习和教学等领域。
主要特点
交互式编程:
支持多种编程语言,如 Python、R、Julia 等。
用户可以在同一个文档中编写代码、运行代码并查看输出结果。
多种单元格类型:
代码单元格(Code Cells):用于编写和运行代码。
文本单元格(Markdown Cells):支持 Markdown 语法,用于撰写文档和说明。
Raw Cells:用于存储原始文本,不执行任何操作。
数据可视化:
支持生成和展示数据图表,如 Matplotlib、Seaborn 等库的可视化结果。
导出功能:
可以将 Notebook 导出为多种格式,如 HTML、PDF、Markdown 等。
版本控制:
支持版本控制,便于跟踪和管理代码的变更。
协作功能:
支持多人协作,用户可以在同一个 Notebook 中共同编辑和运行代码。
在 Windows 11 上安装 Jupyter Notebook 有多种方法,以下是两种常见的安装方式:
方法一:使用 Anaconda 安装 Jupyter Notebook
下载并安装 Anaconda:
访问 Anaconda 官方网站。
选择适合 Windows 系统的 Anaconda 版本进行下载。
运行下载的安装程序,确保选择“Add Anaconda to my PATH environment variable”选项,以便在命令行中直接使用 Anaconda。
创建一个新的 conda 环境:
打开命令提示符或 PowerShell,输入以下命令创建一个新的环境,例如名为 jupyterenv
:
conda create -n jupyterenv python=3.8
使用以下命令激活该环境:
conda activate jupyterenv
安装并启动 Jupyter Notebook:
在激活的环境中,使用以下命令安装 Jupyter Notebook:
conda install jupyter
安装完成后,使用以下命令启动 Jupyter Notebook:
jupyter notebook
此时,你的默认 Web 浏览器应该会自动打开,并显示 Jupyter Notebook 的界面。
方法二:使用 pip 安装 Jupyter Notebook
安装 Python:
从 Python 官方网站 下载并安装 Python。
安装时,请务必选中“将 Python 添加到 PATH”复选框。
打开命令提示符:
在开始菜单中搜索并打开命令提示符。
安装 Jupyter Notebook:
输入以下命令安装 Jupyter Notebook:
pip install notebook
启动 Jupyter Notebook:
输入以下命令启动 Jupyter Notebook:
jupyter notebook
浏览器将自动打开 Jupyter Notebook 的界面。
配置 Jupyter Notebook
修改工作路径:
在命令提示符中输入以下命令生成配置文件:
jupyter notebook --generate-config
打开生成的配置文件 jupyter_notebook_config.py
,找到 c.NotebookApp.notebook_dir
,去掉前面的注释符号 #
,并设置为你希望的工作路径。
在虚拟环境中配置 Jupyter Notebook 的内核:
激活虚拟环境后,安装 ipykernel
:
conda install ipykernel
将虚拟环境添加到 Jupyter Notebook 中:
python -m ipykernel install --user --name 虚拟环境名 --display-name 虚拟环境名
常见问题
我需要安装 Python 才能使用 Jupyter Notebook 吗?
是的,Jupyter Notebook 基于 Python 运行,因此需要先安装 Python。
如果我收到“pip 无法识别”错误,我该怎么办?
确保在安装过程中已将 Python 添加到 PATH,并重新启动命令提示符。
我可以使用 Anaconda 安装 Jupyter Notebook 吗?
可以,Anaconda 包含 Jupyter Notebook,是安装 Jupyter Notebook 的一种便捷方式。
如何保持 Jupyter Notebook 更新?
使用以下命令更新 Jupyter Notebook:
pip install --upgrade notebook
哪些浏览器与 Jupyter Notebook 兼容?
Jupyter Notebook 可与大多数现代网络浏览器兼容,例如 Chrome、Firefox 和 Edge。

