服务器上部署juypter notebook,本地访问

服务器上部署juypter notebook

  1. 建议用MobaXterm远程连接服务器,安装Anaconda,此时会自带装好juypter notebook

  2. 生成jupyter配置文件

    jupyter notebook --generate-config
    
  3. 输入python进入python环境,输入以下命令

    from IPython.lib import passwd
    passwd()
    
  4. 输入密码,会生成一个密文

    如输入123,得到
    'sha1:d01ec1d156b1:349c2b6efbb9d756d4d767c574eef2c7ce0b508f'
    
  5. 打开配置文件

    vim /home/lxw/.jupyter/jupyter_notebook_config.py
    
  6. 在末尾添加以下内容,注意路径自己设置,设置完后为打开juypter notebook所在根目录,为了看起来不会太乱,建议先建一个空目录或直接定位到项目文件目录中。密码为上面得到的密文

    # 设置可以访问的ip, 默认是localhost, 将其改为 '*'
    c.NotebookApp.ip = '*'
    
    # 笔记本的默认打开目录, 自己选择设置的路径
    c.NotebookApp.notebook_dir = '/home/lxw/juypter_code'
    
    # 笔记本启动后是否打开浏览器, 设为 False即可
    c.NotebookApp.open_browser = False
    
    # 默认访问端口, 可自己修改
    c.NotebookApp.port = 7000
    
    # jupyterlab是否显示quit按钮,设为false以免不小心按到把服务停了
    c.NotebookApp.quit_button = False
    
    # 修改密码
    c.NotebookApp.password = 'sha1:d01ec1d156b1:349c2b6efbb9d756d4d767c574eef2c7ce0b508f'
    
    # 开启root权限
    c.NotebookApp.allow_root = True
    
  7. 有两种访问方式,一种是在MobaXterm中配置端口转发,如图所示:
    在这里插入图片描述

  8. 在7000端口开启jupyter notebook服务

    jupyter notebook --no-browser --port=7000
    
  9. 本地计算机localhost:7001即可访问

  10. 或者干脆不要端口转发了直接访问http://服务器ip:7000/

  11. 上述服务打开方式是临时启用的,服务器账户退出后juypter notebook服务就中断了,若要挂在服务器上后台长时间运行,启动命令为

    nohup  jupyter notebook --no-browser --port=7000 --allow-root&
    

    此时要关闭的话参考博客:https://blog.csdn.net/wcj623917753/article/details/121296724

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值