zoukankan      html  css  js  c++  java
  • 本地远程访问服务器jupyter

    一、前提:

    1. 安装Python3
    2. 安装Anaconda
    3. 配置jupyter notebook 并启动(重点)

    二、配置jupyter文件

    因为服务器已经安装好anaconda和jupyter,python版本为python3.6,以下主要讲如何配置jupyter文件

    1、设置jupyter 的登录密码

    jupyter notebook --generate-config  # 生成jupyter notebook配置文件

    会生成有默认配置文件 jupyter_notebook_config.py

    2、然后打开ipython

    from notebook.auth import passwd
    passwd() #生成密码

    3、配置文件

    然后会让你输入密码,确认密码,。(这里面的密码是后面在本地打开jupyter时需要输入的,要记住,如设置密码为123456)
    然后会输出一长串哈希密码”sha1:XXXXX” 复制这一段密码,。后面要用
    然后就开始配置刚才生成的jupyter_notebook_config.py文件。,
    使用vim打开:

    vim ~/.jupyter/jupyter_notebook_config.py

    将以下文字复制进jupyter_notebook_config.py中,

    c.NotebookApp.ip='*'
    c.NotebookApp.password = u'把上面的文本粘贴到这里'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port =8888

    编辑好后按esc键,

    输入:wq保存并退出。

    4、访问jupyter notebook

    现在命令行下开启服务,查看系统指定的是哪个端口,有可能是8889

    jupyter notebook --allow-root &

    打开firewall浏览器,输入http://【服务器ip】:8889 这个地址是服务器的ip地址 ,如果发现无法访问,一般是centos系统防火墙没有关闭,使用以下命令进行关闭:

    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

    再次访问,出现以下界面,说明可以正常访问了!

    如果下次再打开,就直接输IP加端口,然后输入密码就可以了。比如(服务器IP:8893/)

    因为如果服务器后台没有关掉这个端口运行的jupyter服务。

  • 相关阅读:
    系统相对路径和绝对路径
    delphi TreeView 鼠标右击选择节点
    treeview得到鼠标右键点击的节点
    TREEVIEW右键菜单示例
    ORACLE
    监视oracle执行的SQL语句
    oracle数据库跟踪工具
    PL/SQL plsql Developer 14最新版注册码 (亲测可用)
    一个框架看懂优化算法之异同 SGD/AdaGrad/Adam
    Node.jsp配环境更新中)
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/10250586.html
Copyright © 2011-2022 走看看