jupyter notebook提供四种安装方式及安全配置:anaconda一键安装、pip轻量安装、虚拟环境隔离安装;还需生成配置文件并设置密码以保障远程访问安全。

一、使用Anaconda一键安装
Anaconda自带Jupyter Notebook及完整Python科学计算生态,适合初学者和需要多包集成的用户。安装后无需额外配置即可直接启动。
1、从清华大学镜像源下载最新版Anaconda安装脚本:
2、执行安装命令并按提示完成安装:
3、安装完成后,运行以下命令验证是否可用:
4、输入jupyter notebook启动服务,浏览器将自动打开http://localhost:8888界面。
二、使用pip在系统Python中安装
适用于已安装Python 3.6+且希望轻量部署的用户。该方式不引入大型发行版,但需手动管理依赖。
1、确保pip为最新版本:
2、若出现网络超时或找不到包错误,切换至国内镜像源安装:
3、安装完成后,检查Jupyter是否可调用:
4、运行jupyter notebook启动本地服务。
三、在虚拟环境中隔离安装
避免污染系统Python环境,保障项目依赖独立性。推荐用于生产级或多人协作场景。
1、安装virtualenv工具:
2、创建专用虚拟环境目录:
3、激活该环境:
4、在激活状态下安装Jupyter:
5、启动服务时自动使用该环境中的Python与包。
四、生成并配置Jupyter配置文件
默认配置仅允许本地访问,如需远程连接或自定义行为,必须生成并编辑配置文件。
1、执行命令生成默认配置文件:
2、该文件通常位于~/.jupyter/jupyter_notebook_config.py,若为root用户需加--allow-root参数。
3、使用文本编辑器打开该文件,在末尾添加以下关键配置项:
4、其中<strong><font color="green">c.NotebookApp.ip = '0.0.0.0'</font></strong>允许所有IP访问,<strong><font color="green">c.NotebookApp.port = 8888</font></strong>指定监听端口,<strong><font color="green">c.NotebookApp.open_browser = False</font></strong>禁用自动弹窗。
五、设置访问密码并启用安全认证
暴露在公网或局域网时,必须设置密码防止未授权访问。Jupyter提供内置密码生成机制。
1、在终端中运行交互式密码设置命令:
2、按提示输入并确认密码,系统将生成哈希值并写入~/.jupyter/jupyter_notebook_config.json。
3、若配置文件中未自动启用密码验证,需手动添加:
4、确保<strong><font color="green">c.NotebookApp.password_required = True</font></strong>且<strong><font color="green">c.NotebookApp.password = u'sha1:xxx'</font></strong>已正确填入哈希字符串。











