使用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