0
点赞
收藏
分享

微信扫一扫

远程服务器配置jupyer notebook

松鼠树屋 2022-01-05 阅读 56

远程服务器端配置

  1. 安装jupyter

    conda install jupyter
    
  2. 生成配置文件

    jupyter notebook --generate-config
    
  3. 设置登录密码

    # 打开python键入以下命令:
    $ python
    >>>  from IPython.lib import passwd
    >>> passwd()
    Enter password: 
    Verify password: 
    # 输出一段字符串,这个就是密码
    'passwdIUOUAOSDJO'
    
  4. 设置配置文件

    vim ~/.jupyter/jupyter_notebook_config.py
    

    建议直接添加,这个文件里面所有内容都是注释掉的,添加的内容如下:

    c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,可输入为固定ip
    c.NotebookApp.port = 8888 #端口设置,默认 8888
    c.NotebookApp.open_browser = False #关闭服务器上jupyter 浏览器开启
    c.NotebookApp.notebook_dir = '/home/jupyter_projects' # 设置Jupyter的根目录
    

    注意!如果端口没有开启需要开启对应的端口

    # 查看端口是否开启 root 权限下运行
    firewall-cmd --query-port=8888/tcp
    # 结果为 no 说明没有开启
    # 开启端口
    firewall-cmd --add-port=8888/tcp --permanent
    # 重新加载防火墙
    firewall-cmd --reload
    # 检查是否成功
    firewall-cmd --query-port=8888/tcp
    
  5. 启动jupyter

     nohup jupyter notebook & # 重定向输出并且后台运行
     # nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行
    
  6. 通过服务器端IP加端口就能访问

    http://IP:8888/
    
举报

相关推荐

0 条评论