服务器部署Jupyter Notebook完整指南

陆遥
陆遥
发布时间:2026-10-15 | 5人浏览过
原创

本文详细介绍在Linux服务器上部署Jupyter Notebook的完整流程。涵盖从创建Python虚拟环境、安装TensorFlow与Jupyter依赖,到配置jupyter_notebook_config.py以允许远程访问,以及关闭防火墙确保端口可达的具体操作步骤。此外,还补充了通过本地隧道连接服务器的替代方案,帮助用户实现本地浏览器远程调用服务器算力。

本文旨在介绍如何在远程服务器上成功运行Jupyter Notebook。

服务器运行jupyter notebook

首先,需要准备一台具备公网IP地址的服务器。

确保已获取该服务器的公网IP,以便后续进行远程访问配置。

虚拟环境

创建名为deeplearn的Python3.6虚拟环境,并安装TensorFlow和Jupyter。具体命令如下: mkvirtualenv -p /usr/bin/python3.6 deeplearn workon deeplearn pip install tensorflow pip install jupyter

接下来进行Jupyter的配置文件修改。

使用vim编辑器打开或创建Jupyter配置文件,路径为~/.jupyter/jupyter_notebook_config.py。


c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = 'sha1:6c132ae43f5c:4b4cf1efc42fba2c1480e3283c6bcb9769313bdb'

然后关防火墙


root@VM-0-5-ubuntu:~# firewall-cmd --state
running
root@VM-0-5-ubuntu:~# systemctl stop firewalld.service
root@VM-0-5-ubuntu:~# systemctl disable firewalld.service 
Synchronizing state of firewalld.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable firewalld
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

打开jupyter notebook

打开浏览器,跑起来

也可以将服务器换成本地的,建立一个隧道

本地打开没问题

服务器跑Jupyter就完成啦,以上就是解决服务器运行jupyter notebook方法的详细内容,更多关于服务器运行jupyter notebook的资料请关注本站其它相关文章!

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表