阿里云Centos7下搭建Jupyter Notebook服务(亦可自建外网访问)

Jupyter Notebook仅可同时一人使用,多人使用会同时修改一个文件;多人使用请关注JupyterHub
自建外网访问需要路由支持公网IP+映射端口,否则请使用Holer直接转发

适用系统:CentOS7 64位

 

安装Jupyter

  1. 更新pip
    pip3 install --upgrade pip
  2. 安装Jupyter同时会安装IPython和notebook
    pip3 install jupyter
  3. 创建软连接,否则会出现juptyer command not found
    ln -sv /usr/local/python3/bin/ipython /usr/bin/
    ln -sv /usr/local/python3/bin/jupyter /usr/bin/
  4. 创建Jupyter配置文件,生成在/root/.jupyter/jupyter_notebook_config.py
    jupyter notebook --generate-config
  5. 打开配置文件
    cd /root/.jupyter/
    vim jupyter_notebook_config.py
  6. 进行如下修改
    c.NotebookApp.port = 你想要开放的端口号
    c.NotebookApp.ip = '你的服务器公网IP' #或填"*"允许ip访问
    c.NotebookApp.open_browser = False
    #修改Jupyter文件默认存储路径
    c.NotebookApp.notebook_dir = '/opt/
  7. 设置登录密码
    jupyter notebook password
  8. 后台启动 notebook
    (nohup jupyter notebook --allow-root --ip=0.0.0.0 > deep.log &)

    按两次回车即可
    "nohup", 即 “nohup ./myjob &”,忽略hangup信号,防止shell关闭时程序停掉

来源: 阿里云Centos7下搭建Jupyter Notebook服务(亦可自建外网访问) - ❤····随手 - 我家Ai智障

点赞