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的博客~