🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️

0-9


零、前言


很早之前写了 远程访问阿里云服务器 jupyter 【保姆级教程】,今天又开始折腾开了宝塔服务的 CentOS 了哈


一、安装 jupyter notebook


我的云服务器,通常会安装 Anaconda ,基础(base)环境 ,自带 jupyter ,因此不必单独安装,Linux 服务器 Anaconda 安装的文章已经写了很多了,例如下面这篇

通过 pip list 可以发现,我们的 Conda ( base ) 环境,默认已经安装 jupyter

pip list

...

jupyter                       1.0.0
jupyter-client                6.1.12
jupyter-console               6.4.0
jupyter-core                  4.9.2
jupyter-server                1.13.5
jupyterlab                    3.3.2
jupyterlab-pygments           0.1.2
jupyterlab-server             2.10.3
jupyterlab-widgets            1.0.0

再或者使用 pip 安装即可

pip install jupyter

1-3


二、生成jupyter notebook配置文件


记住生成配置文件的目录,一般是在/root/.jupyter 中

# 使用这个命令,生成配置,会默认 打印 配置文件路径,Copy 下来,等下编辑用

jupyter notebook --generate-config

三、设置Jupyter登陆密码,生成对应密文


ipython #打开ipython

from notebook.auth import passwd
passwd() #复制生成的密文

设置浏览器Jupyter登录密码

Enter password: #输入密码
Verify password: #确认密码

四、修改配置文件


配置文件在当前用户默认根目录的 .jupyter 文件夹下,例如: /home/moli

vi ~/.jupyter/jupyter_notebook_config.py

插入如下代码,粘贴刚刚生成的密文

c.NotebookApp.ip='*'
c.NotebookApp.password = u'argon2: CentOS 下是这个单词开头的密码'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8989  # 设置端口
c.NotebookApp.allow_remote_access = True
c.NotebookApp.notebook_dir = '/root/rootHome/2022' #指定默认打开的文件夹

五、启动jupyter


在服务器终端输入以下命令,会默认使用jupyter_notebook_config.py 配置来开启当前客户端的jupyter notebook服务:

jupyter notebook --allow-root

## 或者 直接 开启后台服务
nohup jupyter notebook --allow-root &

看到日志输出类似如下,意味着 jupyter 开启成功

[I 2022-08-02 18:34:04.199 LabApp] JupyterLab extension loaded from /root/anaconda3/lib/python3.9/site-packages/jupyterlab
[I 2022-08-02 18:34:04.199 LabApp] JupyterLab application directory is /root/anaconda3/share/jupyter/lab
[I 18:34:04.204 NotebookApp] Serving notebooks from local directory: /root/rootHome/2022
[I 18:34:04.204 NotebookApp] Jupyter Notebook 6.4.8 is running at:
[I 18:34:04.204 NotebookApp] http://IP:8989/
[I 18:34:04.204 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

六、 打开 防火墙 端口

3-2

七 、打开 宝塔 端口

如果你的 云服务器 没有使用 宝塔服务,则不需要这一步骤

首页/系统安全,新增 8989 端口

3-3


八、实现远程访问


浏览器输入 http://IP:8989/ 即可进行访问

3-1


📙 精选专栏


计算机视觉领域 八大专栏、不少干货、有兴趣可了解一下

9-9

Logo

鸿蒙生态一站式服务平台。

更多推荐