远程部署CentOS上的Jupyter Notebook并在浏览器访问

前言:本文假设你已经在CentOS上已安装好Jupyter Notebook而待配置

一、生成密码并获取对应密钥(sha1:…)

# 假设你已经进入了python
In [1]: from notebook.auth import passwd
In [2]: passwd() 
Enter password:  # 可直接按Enter回车键
Verify password: # 可直接按Enter回车键
Out[2]: 'sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927'

二、生成并配置Jupyter配置文件

jupyter notebook --generate-config

生成的config file在/root/.jupyter/jupyter_notebook_config.py

vim /root/.jupyter/jupyter_notebook_config.py

配置内容如下,可在vim命令模式下输入类似/App.ip来定位到该配置项的位置

# 将ip设置为*,允许任何IP访问
c.NotebookApp.ip = '*'
c.NotebookApp.allow_root = True
# 这里的密码填写上面生成的密钥
c.NotebookApp.password = 'sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927' 
# 禁止用host的浏览器打开jupyter
c.NotebookApp.open_browser = False 
# 监听端口设置为8888或其他
c.NotebookApp.port = 8888
# 允许远程访问 
c.NotebookApp.allow_remote_access = True
# jupyter notebook工作目录
c.ContentsManager.root_dir = '/root/notebook/'

最后在CentOS上直接运行一下命令即可开启Jupyter notebook

jupyter notebook --allow-root

然后在自己电脑浏览器输入如下IP即可访问 http://:8888/
远程部署CentOS上的Jupyter Notebook并在浏览器访问_第1张图片

下面指令可以查看每2秒GPU使用情况:

watch -n 2 nvidia-smi

你可能感兴趣的:(CentOS7,Python,centos,jupyter,部署,下载安装)