blazing216的个人博客分享 http://blog.sciencenet.cn/u/blazing216

博文

如何利用Jupyter notebook处理远程服务器上的数据/如何建立自己的Jupyter notebook服务器

已有 4947 次阅读 2018-11-15 15:09 |个人分类:python|系统分类:科研笔记| Jupyter notebook, 远程服务器

 Jupyter notebook基于浏览器,提供了一种比ipython更方便的程序编写和测试环境。同时包括Markdown格式的文本编辑功能。对于记录原始数据处理很有帮助。如果你们课题组有一个远程服务器,你希望利用远程服务器的强大计算能力,或者数据不方便下载到本地,同时你又想利用Jupyter notebook的功能,下面提供了一种思路

1 登陆到远程服务器上,开启jupyter notebook的后台程序

jupyter notebook --no-browser --port=8888

成功启动后,屏幕上会输出一些信息,复制下to login with a token下面一行的http://localhost:8888/?token=xxxxxxxx

2 开启一个本地终端,将本地的8888端口与远程服务器的8888端口联系起来

ssh -f user@remote_server -N -L 8888:localhost:8888

3 打开任意浏览器

将第1步复制的网址粘贴到浏览器中,即可使用Jupyter notebook


在notebook中,可以写

  • Python

  • Bash shell

  • Perl

  • C (需安装cython)

  • Fortran (需安装fortran-magic)

  • Markdown



https://blog.sciencenet.cn/blog-725052-1146384.html

上一篇:Python实现多进程操作
收藏 IP: 124.17.4.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-16 16:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部