配置 Jupyter notebook 远程访问 (Ubuntu 16 .04)

使用jupyter notebook可以远程访问服务器的内容,还是比较方便的。

一、安装anaconda3 (anaconda中一般自带jupyter notebook)

参考博客:https://blog.csdn.net/u012243626/article/details/82469174#commentBox。

二、配置远程服务(在服务器上的操作)
1、生成配置文件

打开ubuntu终端,输入命令:

jupyter notebook --generate-config
2、生成密码

打开新终端,并且进入python界面(输入python即可)(我的是anaconda3,使用的python3.7)
输入:

from notebook.auth import passwd
passwd()

这个时候需要自己设置密码,并且确认输入密码。之后会生成一个长串密文。
比如我的是:‘sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216’

3、修改配置文件

终端输入:

vim ~/.jupyter/jupyter_notebook_config.py 

在文件开头部分输入:

c.NotebookApp.ip='*' #意思是任意IP都可以访问
c.NotebookApp.password = u'sha1:0fdd168a09e9:58101d64aa660519eaa44b4baed6f39b2a2d7216' #刚才那个生成的密文,注意自己替换掉
c.NotebookApp.open_browser = False  #False是默认不打开浏览器
c.NotebookApp.port =8888 #指定一个你想要的端口,后面可以从这个端口使用

注:vim基本操作:
    a 进入插入模式
    esc 推出编辑模式
    :wq 退出vim

4、启动 jupyter notebook

在希望访问的目录打开jupyter notebook(在对应目录打开就可以访问对应目录的内容)
输入命令:

jupyter notebook

这样相当于该服务器已经打开。

附加:查看自己电脑的IP地址

终端输入:

sudo ifconfig -a

在这里插入图片描述

三、远程访问(在其他电脑访问)

找一个电脑打开浏览器访问IP:端口就可以远程访问服务器上的jupyter。
这个端口就是之前第二.3步里面配置文件中设置的端口:8888。
那么我的网址就是:192.168.1.161:8888

打开就是这样子:
在这里插入图片描述

参考文章:
     https://blog.csdn.net/tuzixini/article/details/79105482#commentBox
     https://www.cnblogs.com/wu-chao/p/8419889.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章