售前咨询400-838-0503

如何在Linux云服务器上安装Jupyter Notebook?

发布:2025-03-31 10:00

如何在Linux云服务器上安装Jupyter Notebook?超详细教程来了!

作为一名数据科学家或开发者,Jupyter Notebook无疑是你的最佳工作伴侣。但如何在云服务器上部署它呢?本文将手把手教你从零开始在Linux云服务器上安装配置Jupyter Notebook,让你的数据分析随时在线!

一、准备工作

在开始安装前,你需要确保:

  • 一台运行Linux的云服务器(推荐Ubuntu 20.04/22.04或CentOS 7/8)
  • SSH访问权限
  • sudo或root权限
  • Python 3.6或更高版本

二、详细安装步骤

1. 更新系统软件包

sudo apt update
sudo apt upgrade -y

2. 安装Python和pip

大多数Linux发行版已预装Python3,但如果没有:

sudo apt install python3 python3-pip

3. 安装Jupyter Notebook核心组件

pip3 install --user notebook

4. 配置Jupyter Notebook

生成配置文件:

jupyter notebook --generate-config

5. 设置密码

创建访问密码:

jupyter notebook password

三、高级配置

1. 修改配置文件

编辑~/.jupyter/jupyter_notebook_config.py:

c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888

2. 设置SSL加密(可选)

为安全考虑,建议启用HTTPS:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem

四、运行Jupyter Notebook

jupyter notebook --certfile=mycert.pem --keyfile mykey.key

五、保持服务运行

1. 使用nohup

nohup jupyter notebook &

2. 使用systemd(推荐)

创建服务文件/etc/systemd/system/jupyter.service:


[Unit]
Description=Jupyter Notebook

[Service]
Type=simple
User=your_username
ExecStart=/usr/local/bin/jupyter-notebook
WorkingDirectory=/home/your_username

[Install]
WantedBy=multi-user.target

六、访问Jupyter Notebook

在浏览器中输入:https://your-server-ip:8888

七、常见问题解决

  • 连接被拒绝:检查防火墙设置
  • 密码错误:重新生成密码
  • 端口占用:更改默认端口

通过以上步骤,你已经成功在Linux云服务器上部署了Jupyter Notebook。现在你可以随时随地通过浏览器访问你的数据分析环境了!

记住定期备份你的notebook文件,并保持系统更新以确保安全。

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单