已解决丨本地访问远程服务器Jupyter Notebook出现Opening Jupyter Application Refresh:

发布于:2025-02-21 ⋅ 阅读:(15) ⋅ 点赞:(0)

Author:AXYZdong 硕士在读 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: 👉 AXYZdong的博客 👈
B站主页为:AXYZdong的个人主页

问题描述

首先在服务器端安装 Jupyter Notebook,关于安装教程网上有很多,这里就不赘述了。

下面介绍一下如何在本地访问远程服务器的Jupyter Notebook。

如果直接在命令行窗口输入

jupyter notebook

则可能会出现如下的输出

在这里插入图片描述

在这里插入图片描述

问题解决

修改配置文件

可能的解决方法:修改配置文件

使用以下命令生成默认配置文件

jupyter notebook --generate-config

在这里插入图片描述

生成之后会有个 py 文件在 /home/username/.jupyter/jupyter_notebook_config.py 目录下,增加如下内容:

c.ServerApp.ip = '*'  # 所有ip可访问
c.ServerApp.root_dir = '/'  # 自定义工作区,目录要自己预先创建。
c.ServerApp.open_browser = False  # 是否在键入jupyter时打开浏览器
c.PasswordIdentityProvider.hashed_password = 'argon2:xxx' # password

使用以下命令,设置password:

jupyter notebook password

设置成功后会有一串类似于 'argon2:xxx' 代码,copy 到配置文件中即可。

启动 Jupyter Notebook

完成配置后,在命令窗口使用 jupyter notebook 命令启动 Jupyter Notebook。

成功启动显示如下

在这里插入图片描述

此时,会出现 http://localhost:8889/tree 地址,但是你发现复制这个地址到本地浏览器居然没办法打开 Jupyter Notebook。

【注意】此时在本地浏览器输入 http://localhost:8888/tree 地址即可成功打开。(8889和8888的区别)

其他类似解决方法:

—— END ——


如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留言。或者你有更好的想法,欢迎一起交流学习~~~

更多精彩内容请前往 AXYZdong的博客~