个人觉得jupyter notebook是远程连接服务器,使用服务器调试和写代码的利器。
1.一方面可以通过浏览器的形式连接到远程服务器,使用服务器的强大计算资源
2.另一方面,在调试代码方面,可以进行单步调试,快速输出每一步的运行结果,有利于程序的快速开发与debug。
3.除此之外,jupyter notebook还可以开启terminal,执行命令。
在远程连接服务器时,需要先在服务器端开启jupyter notebook服务,开启服务后,一般打开远程访问网址时,需要输入密码,这时候就需要进行以下操作:
1.在服务器端开启jupyter服务:(设置端口为5000,ip为本地地址,不自动打开浏览器)
jupyter notebook --no-browser --port 5000
2.设置远程访问的密码:
jupyter notebook password
3.查看当前开启的jupyter服务
jupyter notebook list