远程编写+调试服务器上的Python程序

原帖参见(需自备梯子):https://webcache.googleusercontent.com/search?q=cache:1htdR2EXj5wJ:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-jupyter-notebook-to-run-ipython-on-ubuntu-16-04+&cd=1&hl=zh-CN&ct=clnk&gl=cn#step-2-

在远程服务器上写Python程序一直是个很尴尬的问题,又想直接拿高性能机器集群跑Spark,CUDA,写网站,又想很快出原型,那么Jupyter Notebook真是首选,感谢室友的鼎力推荐,太他妈好用了。

使用也很简单,步骤如下:

1. 安装命令:pip install jupyter

2. 打开SSH隧道传输命令:ssh -L 8000:localhost:8888 <username>@server_ip

3. 设置putty、Xshell等连接工具,增加一条SSH隧道,我的设置如下:

4. 启动命令:jupyter notebook

5. 打开并使用:在本地电脑浏览器中输入地址:http://localhost:8000/?token=<一长串token>,其中token是你在登陆时需要填写的密码。

所以,真特么好用。

PS:还可以改改主题:https://github.com/dunovank/jupyter-themes

我是这么改的:sudo jt -t grade3 -T -N -fs 95 -altp -tfs 11 -nfs 115 -cellw 80%

原文地址:https://www.cnblogs.com/shixiangwan/p/6406777.html