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;

  • 相关阅读:
    一本通1018
    并查集&MST
    hdu 1875 畅通工程再续
    hdu 1811 Rank of Tetris(拓扑排序+并查集)
    hdu 1325 is it a tree?
    hdu1285拓扑排序
    hdu2063 过山车(最大二分匹配)
    最小生成树二·Kruscal算法
    hiho一下 第二十一周(线段树 离散化)
    hiho一下 第二十周(线段树模板)
  • 原文地址:https://www.cnblogs.com/chenzhen0530/p/13885210.html
Copyright © 2011-2022 走看看