赞
踩
AWS 地址为 https://www.amazonaws.cn/ ,右上角我的账户-AWS管理控制台即可打开登录页面, 登录页面中账户为 scishang,用户名和密码根据各自账号填写,最后点击登录即可。
EC2 实例连接均需要事先创建密钥对。
1.打开 EC2 功能主页,左侧选择密钥对
2.右上角点击 Create key pair
3.Name 为密钥对名称,尽量能标识个人身份
4.文件格式File format 选择默认的 pem 即可
5.点击下方 Create key pair,跳出文件保存窗口,保存文件到本地即可
EC2 实例创建时需要选择或创建对应的安全组,类似于所创建的 EC2 实例的防火墙,用于控制流量的输出输入规则,就⼀般使用来说,入站规则⾄少需要开启所有来源的 22 端口(用于终端连接服务
器),可选开启所有来源的 8888 端口(默认 Jupyter Notebook 的端口,用于远程使用 Jupyter Notebook),出站规则默认开启所有流量。
如果需要创建安全组,可参考以下步骤:
(1)EC2 功能主页左侧选择安全组
(2)选择创建安全组
(3)输入安全组名称等信息
(4)添加入站规则,选择特定的类型或者自定义端口和来源、点击创建即可
通常计算型实例为 c 系列,截止至 2020 年 1 月,最新⼀代为 c5,型号可根据实际情况选择。特殊情况下对内存要求比较高,可以使用内存优化型实例,截止至 2020 年 1月份,最新⼀代为 r5;若有其他类型需求可以自行选择相应实例,例如 GPU 实例。需注意的是,最新⼀代实例往往比上⼀代实例性价比更高,例如 c5.4xlarge 相对于 c4.4xlarge, 性能更优且费用更低,因此尽量使用最新⼀代实例。
(base)~ssh-i ~/Doenloads/key.pem ubuntu@IPv4
(1)对于Amazon Linux,用户名为ec2-user
(2)对于RHEL5,用户名为root或ec2-user
(3)对于Ubuntu,用户名为ubuntu
(4)对于SUSE Linux,用户名为root或ec2-user
ubuntu@IPv4: $ wget https://mirrors.tuna.tsinghua.edu.cn/a naconda/archive/Anaconda3-2019.10-Linux-x86_64.sh
ubuntu@IPv4:~$ sh Anaconda3-2019.10-Linux-x86_64.sh
出现提示选项选择根据提⽰选择默认即可,最后提示
Do you wish the installer to initialize Anaconda3by running conda init? [yes|no] 输入yes 回车即可,安装完毕后运⾏以下命令即可
ubuntu@IPv4:~$ source ~/.bashrc
Anaconda 镜像配置
为了加快下载速度,推荐使用清华镜像
该操作可能涉及服务器上的⽂件编辑,通常使⽤ VIM 进⾏操作,操作参考 (⼀般掌握简单的输⼊模式切换、编辑、保存、退出操作即可)
创建 Python 虚拟环境
本地 Windows 物理机可通过开始菜单找到 Anaconda 目录打开 Anaconda Prompt 程序,Linux、Mac 或远程服务器可直接基于终端操作
(base)ubuntu@IPv4:~$ conda create -n environment python=3.6
该命令作⽤为创建名为 environment 的 Python 虚拟环境且指定 Python 版本为 3.6,回⻋后根据相应提示操作即可
(base)ubuntu@IPv4:~$ conda activate environment
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ pip install pymysql
切换至对应 Python 环境后
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ python folder/main.py
或者 python -m 后⾯以 Python 模块/包的形式进行调用
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ python-m folder/main.func
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ jupyter notebook --generate-config
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ jupyter notebook password
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ vim~/.jupyter/jupyter_notebook_config.py notebook --generate-config
•找到对应⾏进⾏修改
•#c.NotebookApp.ip = ‘localhost’ 取消注释并改为 c.NotebookApp.ip = ‘*’
•#c.NotebookApp.open_browser = True 取消注释并改为c.NotebookApp.open_browser = False
•若需修改默认的 8888 端⼝需将#c.NotebookApp.port = 8888 取消注释并修改
•最后保存并退出
输⼊ jupyter notebook 即可启动
本地浏览器输入对应的公有 IPv4 地址:8888(对应的端⼝号) 例如 52.82.23.39:8888即可打开远程Jupyter Notebook
虚拟环境添加到 Jupyter Notebook Kernel
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ pip install ipykernel
运行以下命令即可将当前环境添加至 Kernel,其中 --name 后的参数可任意指定,该参数用于指定Jupyter Notebook 中显示的 Kernel 名称
(base) ubuntu@ip-xxx-xx-xx-xxx:~$ python -m ipykernel install --name xxx --user
第一次写CSDN,主要内容来自公司大佬的教程,特别感谢大佬的领路!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。