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;

  • 相关阅读:
    C++11 lambda表达式(lambda expression)
    win 10 relog.exe 下载地址
    检测闩锁/自旋锁争用
    关于sql 锁和并发的一些记录
    FAST number_rows 意义解释
    网站实施SEO的步骤
    搜索引擎高级搜索指令浅析
    关于遇到高并发时候的一些总结
    Autofac 设置方法拦截器的两种方式
    C# MVC 进入Action 方法之后怎么使用MVC参数验证模型
  • 原文地址:https://www.cnblogs.com/chenzhen0530/p/13885210.html
Copyright © 2011-2022 走看看