在工作站上配置jupyter notebook,本地浏览器访问

  • 第一步    安装jupyter notebook
pip install jupyter
  • 第二步    生成配置文件
jupyter notebook --generate-config
  • 第三步    设置登录密码并生成秘钥
  • 进入python,输入下面代码进行密码设置
from notebook.auth import passwd
passwd()
  • 确认密码后后生成一个sha1秘钥
  • Enter password:
    Verify password: 
    'sha1:f5b2725fdf73:fdf7a207aaee0c8dc43c7ec5f547be895e6460b5'  (改秘钥后面修改配置文件需要)
  • 第四步    修改配置文件
  • 进入配置文件所在的文件夹
  • cd ~/.jupyter

    编辑第二步生成的配置文件jupyter_notebook_config.py

    vim jupyter_notebook_config.py
    进入vim后,按 i 进入编辑模式,在文件的最后加上配置信息(在未编辑模式下按大写的G可以直接跳转到最后一行)
  • c.NotebookApp.ip='*'               # *表示所有ip可以访问
    c.NotebookApp.password = 'sha1:f5b2725fdf73:fdf7a207aaee0c8dc43c7ec5f547be895e6460b5'  #第三步生成的秘钥
    c.NotebookApp.open_browser = False 
    c.NotebookApp.port =7777           #端口号,课随意设置,有一个范围限制(我忘了多少了~)
    c.NotebookApp.notebook_dir = '/root/userfolder/YYQ/jupyter_file'   # ipython文件保存的路径,按自己的路径修改,必须要配置,不然访问时会出现404错误。
  • 编辑完成后,按ESC,再按英文下的冒号,输入wq保存退出vim
  • 第五步    在服务器上生成jupyter访问地址
  • jupyter notebook --ip=0.0.0.0 --port=36380 --allow-root

    注意: port后面的值需要填写你在工作站上面的端口号。    

                  --allow-root如果你在root模式下需要加上这个代码。

                  ip值这里就填写0.0.0.0

      输入上面的命令后会出现下面的情况:

Running the core application with no additional extensions or settings
Serving notebooks from local directory: /root/userfolder/YYQ/jupyter_file
0 active kernels 
The Jupyter Notebook is running at: http://0.0.0.0:36380/
Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

    将 http://0.0.0.0:36380/ 中的 0.0.0.0 改成你工作站的ip地址,如202.197.22.32,然后将 http://202.197.22.32:36380/复制到你的浏览器 

在工作站上配置jupyter notebook,本地浏览器访问_第1张图片

 

  • 输入之前第三步设置的密码就可以愉快的在本地浏览器访问工作站的资源啦~

你可能感兴趣的:(python)