服务器配置jupyter notebook

服务器配置jupyter notebook

  1. 配置
  • 系统:腾讯云的轻量级服务器(学生优惠) CentOS 7.6
  • python版本:自带的python3(python3.6.8)
  • 登录云服务器后,自带python有python2和python3两个版本,我们只是用python3,所以在命令行python3和pip3安装都需要带上数字“3”
  1. 安装jupyter
(终端):pip3 install Jupyter
  1. 创建文件夹
(终端):mkdir jupyter_notebook
  1. 生成Jupyter Notebook配置文件
(终端):jupyter notebook --generate-config
  1. 设置Jupyter Notebook密码
(终端):python3

(python3):from IPython.lib import passwd
(python3):passwd()

# 根据提示设置密码
  1. 设置服务器配置文件
(终端):vim ~/.jupyter/jupyter_notebook_config.py
#需要在末端添加一下配置信息:
c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可
c.NotebookApp.port = 80 #默认是8888,图方便直接设80端口
c.NotebookApp.open_browser = False #我们并不想在服务器上直接打开Jupyter Notebook,所以设置成False
c.NotebookApp.notebook_dir = '/root/jupyter_notebook' #这里是设置Jupyter的根目录,若不设置将默认root的根目录,不安全
c.NotebookApp.allow_root = True # 为了安全,Jupyter默认不允许以root权限启动jupyter 
  1. 强行重置了jupyter notebook的密码,这是为了后面踩坑
(终端):jupyter notebook password
#根据提示设置密码
  1. 启动jupyter远程服务器
(终端):jupyter notebook

#或者后台运行:
(终端):nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

#终止进程:
(终端):ps -a
(终端):kill -9 pid
  1. 远程访问直接输入ip地址访问即可,或者设置了域名解析可以通过域名访问
posted @ 2021-01-26 15:33  盐亭的森林  阅读(299)  评论(0编辑  收藏  举报