Jupyter notebook访问远程服务器

Jupyter notebook访问远程服务器

Jupyter notebook安装

学校服务器无法使用sudo。如果直接pip安装报错。可以使用以下方法安装:

  1. 首先确保安装python3、pip

  2. 激活某一virtualenv环境或者conda环境

  3. 
    # python3
    
    python3 -m pip install --upgrade pip
    python3 -m pip install jupyter
    
    # python2
    
    python -m pip install --upgrade pip
    python -m pip install jupyter
  4. 安装成功。终端输入jupyter notebook测试

配置Jupyter notebook

  1. 进入python环境

  2. 导入设定密码模块

    >>>from notebook.auth import passwd
    
    # 生成密码
    
    >>>passswd()
    
    # 输入密码,并且验证输入密码
    
    
    # 输入两次之后,会生成一个加密字符串,将其复制下来
    
    
    # 退出python环境
    
  3. 编辑jupyter的配置文件。查看用户目录 ~/.jupyter 路径下是否存在 jupyter_notebook_config.py 文件。若不存在,使用

    jupyter notebook --generate-config
  4. 产生此文件。编辑此文件,写入

    c.NotebookApp.ip = '*'  # 允许访问此服务器的 IP,星号表示任意 IP
    c.NotebookApp.password = u'sha1:xxx:xxx' # 之前生成的密码 hash 字串
    c.NotebookApp.open_browser = False # 运行时不打开本机浏览器
    c.NotebookApp.port = 12035 # 使用的端口,随意设置
    c.NotebookApp.enable_mathjax = True # 启用 MathJax
  5. 服务器端启动Jupyter notebook

    >>>jupyter notebook
  6. 客户端浏览器输入IP地址

    在浏览器输入服务器的公网ip:12035即可访问,密码为刚刚在python交互环境设置的密码

    注意:如果是ipv6的服务器地址,可以通过http://[ipv6地址]:12035登录

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值