Windows配置远程访问的Jupyter Notebook服务器
jupyter notebook --generate-config
jupyter notebook
jupyter notebook list
jupyter notebook stop 8888
jupyter notebook --no-browser --port=XXXX
.................................
配置jupyter对应的配置信息中的IP,端口、连接等信息:
jupyter notebook --generate-config 生成配置文件:
注意:在windows中配置文件有可能存在于两种形式中:
第一种,是在用户目录下
第二种:anaconda安装目录的etc/jupyter文件夹中。
以笔者的情况为例:
建议大家使用第一种方式,更简洁一些也更方便一些。
进入文件:jupyter_notebook_config.py
#自定义模型的引导路径名称
#c.NotebookApp.default_url = '/tree'
#来配置端口号
#c.NotebookApp.port = 8888
# 配置notebook所在的IP
# c.NotebookApp.ip=''
配置自由访问的方式,笔者成功的方式是使用服务器的IP,但有其他程序开发人员提示使用*号或者0.0.0.0
c.NotebookApp.ip='*'c.NotebookApp.ip='0.0.0.0'c.NotebookApp.ip='you-server-ip-address'#×允许任何ip访问
#启动jupyter服务
jupyter notebook
获取地址和token:
token:you-token
http://IP:8888/tree
服务连接:
遇到的问题:
远程桌面登录OK,但是ping不通是什么原因?
本地高级共享设置
#调试的时候开启了过多的jupyter session如何关闭
# 使用如下方法清理对应端口的服务:
jupyter notebook stop 8888
对应的方法来自GitHub:how to close running jupyter notebook servers?#2844 该issue下还有其他常见的特殊情况。
Windows下如果再不行也可以进入任务管理器去处理。
参考:Jupyter Notebook 远程访问配置
参考:Jupyter Notebook 远程访问配置详解
参考:如何设置远程访问的Jupyter Notebook服务器-04(服务器篇)
参考:Jupyter Notebook 远程访问配置详解
参考:how to close running jupyter notebook servers?#2844
参考:cannot quit jupyter notebook server running