zoukankan      html  css  js  c++  java
  • 本地浏览器使用服务器的JupyterNotebook

    有时候,在我们本地使用的是远程服务器的Python解释器;一般情况下使用jupyter noteboo开启的jupyter是不能够直接在本地浏览器上打开,那么这一节主要介绍的是如何使用服务器上的jupyter notebook。

    主要分成两个部分:

    • 远程服务器配置
    • 本地连接

    1. 远程服务器配置

    1.1 激活独立的Python环境

    最好还是为每一个项目新建一个独立python解释器,使用下面命令进行激活:

    source env/bin/activate
    

    1.2 jupyter notebook配置

    生成jupyter notebook配置文件:

    jupyter notebook --generate-config
    

    可以在当前用户根目录下发现.jupyter/jupyter_notebook_config.py文件;

    生成密钥:

    进入python

    python
    

    执行:

    from notebook.auth import passwd
    
    passwd()
    

    输入两次密码后,返回密钥,先保存记下,等会使用, 如下:

    'argon...'
    

    配置jupyter_notebook_config.py文件

    打开文件:

    vim ~/.jupyter/jupyter_notebook_config.py
    

    在打开的文件中修改:

    c.NotebookApp.ip = '0.0.0.0'
    c.NotebookApp.password = u'argon...'
    c.NotebookApp.open_browser = False
    
    # It is a good idea to set a known, fixed port for server access
    c.NotebookApp.port = 8889
    

    2. 本地连接

    本地命令行输入:

    ssh -N -f -L localhost:8888:localhost:8889 usrname@IP
    
    • username表示远程服务账号用户名
    • IP表示远程服务器IP地址

    输入密码验证,即成功配置:

    在本地浏览器中执行:

    localhost:8888
    

    输入密码即可访问远程服务器jupyter notebook;

  • 相关阅读:
    hdoj1251 统计难题 字典树
    nyoj322 sort 归并排序,树状数组
    优先队列 如何使用
    字典树(讲解+模版)
    hdoj1069 Monkey and Banana
    ny10 skilng
    hdoj1075 What Are You Talking About
    hdoj1171 Big Event in HDU
    ny613 免费馅饼
    Spring Boot2.0之Admin-UI分布式微服务监控中心
  • 原文地址:https://www.cnblogs.com/chenzhen0530/p/13885210.html
Copyright © 2011-2022 走看看