前不久结束的腾讯云和阿里云的新用户活动,不管是新用户还是老用户薅腾讯和阿里的羊毛还是薅很开心的,但是买来的主机用来干什么,这是个问题。

今天就来教大家怎么配置远程访问的Jupyter,让你拥有一个可以随时随地可以用的科学计算环境,妈妈再也不用担心没有安装python环境耽误学(zhuang)习(bi)了。

正文

以我自己的腾讯云主机为例(阿里云一样),我的是Ubuntu16.04 64位,远程登录到自己的服务器上,用SCRT、xshell、putty或者自带的web端管理登录都行。

1.访问清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/),找到对用版本的Anaconda,复制现在链接,在命令行中输入wget '复制的链接',回车。

2.下载完成之后,可以看到有一个Anaconda3-5.1.0-Linux-x86_64.sh的文件,我们用sh Anaconda3-5.1.0-Linux-x86_64.sh安装它,在之后安装过程中一路yes就可以了,没有出现报错,就代表安装成功了。如果报错之简单粗暴的方法就是直接重装30秒后满血复活,或者rm -rf ~/anaconda3,然后重新执行文件。

3.安装之后,在腾讯云中设置安全组,并且将当前的实例添加到安全组当中。

4.配置好安全组之后,要运行一次Jupyter生成配置文件。(命令行输入:jupyter notebook --generate-config)

5.进入.jupyter文件夹(cd .jupyter),编辑jupyter_notebook_config.py文件(vim jupyter_notebook_config.py),按p进入编辑模式,在文件最后输入(

c.NotebookApp.ip = '*'c.NotebookApp.open_browser = Falsec.NotebookApp.port = 8888)

之后按ESC,输入:wq,保存文件并退出。

6.再运行jupyter notebook,这个时候会返回一个Token,把其中的localhost换成你的公网地址,就可以访问远程的Jupyter,退出Jupyter就可以使用Token给你的Jupyter加上密码。

7.重启你的服务器之后,使用screen jupyter notebook命令开启服务,之后就可以愉快的学(zhuang)习(bi)了。

上述有些步骤没有截图,实在是因为是一步一步摸索的,也不知道截什么,有不明白的地方欢迎后台留言一起讨论。