访问阿里云官网,购买ECS实例成功后,打开管理控制台后就可以看到实例的相关信息:
打开XShell,新建一个会话,输入上图所示的公网IP:
打开刚才新建的会话,输入用户名和密码就可以连接上之前购买的ECS实例。
1. 安装Anaconda
为了方便起见,我们先安装Anaconda。输入mkdir anaconda
创建一个目录,cd anaconda
进入anaconda
目录,
查看https://repo.continuum.io/archive/
,选择想要安装的版本进行下载。这里,我们选择的是:
使用wget https://repo.continuum.io/archive/Anaconda3-.03-Linux-x86_64.sh
对上述文件进行下载。下载成功后,输入bash Anaconda3-.03-Linux-x86_64.sh
进行安装:
输入vim /etc/profile
添加环境变量,在文件最后添加一行export PATH=/root/anaconda3/bin:$PATH
。
注意:/root/anaconda3
是Anaconda在我的ECS实例上的路径,大家根据自己的情况进行相应的更改即可。
添加完成后,保存更改并退出Vim。输入source /etc/profile
让刚才的更改立即生效。
2. 配置环境
完成Anaconda的安装后,输入jupyter notebook --generate-config
生成配置文件。
输入ipython
,创建一个登录Jupyter的密码:
记录一下Out[2]
里的sha1:b5f39d354dc3:1704d712cfd801e84e39d22f7ff2222e3c8b275e
输入vim /root/.jupyter/jupyter_notebook_config.py
(即我们使用jupyter notebook --generate-config
命令生成的配置文件),在文件末尾添加以下内容(如果没root目录下没有jupyterproject的话,记得新建一下):
c.NotebookApp.ip='*'c.NotebookApp.password = 'sha1:b5f39d354dc3:1704d712cfd801e84e39d22f7ff2222e3c8b275e'c.NotebookApp.open_browser = False c.NotebookApp.port =8888c.NotebookApp.notebook_dir = '/root/jupyterproject/'
到ECS管理控制台,如下图添加安全组规则
输入命令nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root &
运行Jupyter Notebook。
此时,我们打开浏览器,在地址栏输入http://公网IP:8888
输入之前设定的Jupyter密码就可以远端访问Jupyter Notebook。
当然,我们也可以通过手机访问
现在,除了用手机看剧、刷微博、聊天、逛虎扑之外,还可以写写代码呢!
如果觉得《anaconda3配置环境变量_阿里云ECS配置Jupyter Notebook》对你有帮助,请点赞、收藏,并留下你的观点哦!