Jupyter Notebook是一个强大的交互式编程环境,特别适合数据分析、机器学习和教学使用。下面我将详细介绍在Windows系统下安装Jupyter Notebook的几种方法,适合不同水平的用户。
方法一:通过Anaconda安装(推荐新手使用)
Anaconda是一个流行的Python数据科学平台,内置了Jupyter Notebook和其他常用工具。
-
下载Anaconda
- 访问Anaconda官网(https://www.anaconda.com/products/distribution)
- 点击"Download"按钮下载Windows版本
- 选择Python 3.x版本(通常是最新版)
-
安装Anaconda
- 双击下载的.exe文件
- 按照安装向导操作,建议勾选"Add Anaconda to my PATH environment variable"选项
- 完成安装后,关闭并重新打开命令提示符窗口
-

启动Jupyter Notebook
- 打开开始菜单,找到"Anaconda Prompt"并运行
- 输入命令:
jupyter notebook - 浏览器会自动打开Jupyter Notebook界面
方法二:使用pIP安装(适合已有Python环境的用户)
如果你已经安装了Python,可以通过pip直接安装Jupyter。
-
检查Python安装
- 打开命令提示符(Win+R,输入cmd)
- 输入:
python --version - 确认显示Python 3.x版本(Jupyter需要Python 3.3或更高版本)
-
安装Jupyter Notebook
- 在命令提示符中输入:
pip install jupyter - 等待安装完成
- 在命令提示符中输入:
-
启动Jupyter Notebook
- 在命令提示符中输入:
jupyter notebook - 浏览器会自动打开Jupyter Notebook界面
- 在命令提示符中输入:
方法三:使用Windows应用商店安装(最简单方法)
Windows 10/11用户可以直接从Microsoft Store安装Jupyter Notebook。
-
打开Microsoft Store
- 点击开始菜单,搜索"Microsoft Store"并打开
- 在搜索栏输入"Jupyter Notebook"
-
安装应用
- 找到"Jupyter Notebook"应用(由Jupyter开发团队发布)
- 点击"获取"按钮进行安装
-
运行Jupyter Notebook
- 安装完成后,从开始菜单启动Jupyter Notebook
- 应用会自动配置所需环境
常见问题解决方案
问题1:启动Jupyter Notebook时报错
- 可能原因:端口被占用
- 解决方案:尝试指定其他端口启动,如:
jupyter notebook --port 8889
问题2:浏览器没有自动打开
- 解决方案:手动在浏览器地址栏输入:
http://localhost:8888
问题3:安装速度慢
- 解决方案:更换pip源为国内镜像,如:
pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
高级配置选项
-
自定义启动目录
- 默认情况下,Jupyter会以命令提示符当前目录为根目录
- 可以指定特定目录启动:
jupyter notebook --notebook-dir="D:\my_notebooks"
-
设置密码保护
- 生成配置文件:
jupyter notebook --generate-config - 设置密码:
jupyter notebook password - 按照提示输入并确认密码
- 生成配置文件:
-
安装扩展插件
- 安装扩展管理器:
pip install jupyter_contrib_nbextensions - 安装扩展:
jupyter contrib nbextension install --user - 启动Jupyter后可在界面看到"Nbextensions"选项卡
- 安装扩展管理器:
卸载Jupyter Notebook
如果需要卸载Jupyter Notebook:
- 通过pip卸载:
pip uninstall jupyter - 删除相关配置文件(通常在用户目录下的.jupyter文件夹)
希望这份指南能帮助你在Windows系统上顺利安装和使用Jupyter Notebook。如有其他问题,可以进一步咨询。
文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

还没有评论,来说两句吧...