阿里云配置jupyter并远程访问

总体来说,阿里云配置jupyter并远程访问,分为以下几个部分:

1、安装anacanda

参考:https://blog.csdn.net/ys676623/article/details/77848427#%E9%85%8D%E7%BD%AEjupyter-notebook
 

注意,在用wget安装ananconda的时候,因为网速很慢(10k/s-50k/s),笔者是用在自己在硅谷的云服务器下载之后sftp到阿里云上的,话说硅谷下载真给力,速度从20k/s变成了110M/s,我天~

 

2、配置python虚拟环境

virturlenv和conda都可以,这里笔者用的是conda

 

3、 进入虚拟环境,直接pip~安装jupyter(实际上我忘记有没有这一步,好像安装了anaconda就已经有jupyter了)

大家可以在安装之前试试 jupyter命令~,如果不报错就是不用pip了

 

4、 配置jupyter

生成 jupyter notebook 配置文件
# jupyter notebook --generate-config

5、修改配置

# vi ~/.jupyter/jupyter_notebook_config.py

c.NotebookApp.ip='0.0.0.0'
c.NotebookApp.password = u'此处填写密码'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888


密码获取方法如下:
阿里云配置jupyter并远程访问_第1张图片

以上在服务器侧配置完成

可以在服务器上输入jupyter notebook 查看,不报错就ok,但是笔者有个疑问,我配置的是8888端口
运行之后提示运行在127.0.0.1:8890~ 于是在本机ssh做配置的时候我用的8890~这点我一直疑惑

 

6、回到本地,笔者用的是mac,所以直接在命令行敲命令了

ssh -N -f -L 127.0.0.1:8887:127.0.0.1:8890 [email protected]

8887是本地端口,可以根据本地情况更改,xxx是服务器地址

以上命令是ssh端口转发(Tunnel)的方式,配置本地端口8887跳转到服务器的端口8890~

 

 

 

你可能感兴趣的:(环境搭建)