anaconda3配置环境变量_阿里云ECS服务器配置指南

3e89eadd-c518-eb11-8da9-e4434bdf6706.png

1 阿里云ECS服务器申请

申请

https://www.aliyun.com/product/ecs

推荐购买Ubuntu系统,个人觉得命令行界面简洁,操作方便

服务器信息

每个服务器都有一个实例ID、公有IP和私有IP。用户名为root,密码需要自己设置(图1右侧“更多”)

4589eadd-c518-eb11-8da9-e4434bdf6706.png

图1 ECS服务器

3e89eadd-c518-eb11-8da9-e4434bdf6706.png

2 Windows远程连接配置

工具

Xshell: 远程连接工具

Xftp: 本地与远程文件互传工具

下载地址:

https://www.netsarang.com/zh/free-for-home-school/

4c89eadd-c518-eb11-8da9-e4434bdf6706.png

 Xshell

我们用Windows作为客户端,Ubuntu作为远程服务器,用Xshell进行连接。

(1)文件->新建。协议和端口号保持不变,主机填写服务器的公有IP,点击“连接”,见图2。

(2)输入注册服务器时的用户名和密码。

(3)连接成功后就可以在服务器进行操作了。

5289eadd-c518-eb11-8da9-e4434bdf6706.png

图2 Xshell新建会话

5789eadd-c518-eb11-8da9-e4434bdf6706.png

图3 服务器连接成功界面

4c89eadd-c518-eb11-8da9-e4434bdf6706.png

 Xftp

服务器连接过程与Xshell相同。

文件->新建。

6889eadd-c518-eb11-8da9-e4434bdf6706.png

图4 Xftp新建会话

连接成功后,左侧是本地文件,右侧是服务器文件,可以通过拖拽的形式将本地文件拖到服务器,非常方便。

3e89eadd-c518-eb11-8da9-e4434bdf6706.png

3 服务器python环境配置

服务器自带python2.7和python3.x,如果版本不合适,可以下载对应版本,但是原来的python千万不要卸载!千万不要卸载!千万不要卸载!否则Ubuntu会崩掉。

配置说明

阿里云服务器自动使用阿里云镜像进行下载,因此速度很快,tensorflow, pytorch,Anaconda基本秒装。Tensorflow,pytorch直接用pip下载就好了。

Anaconda下载地址:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

或者使用:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

进入官网,查看你要的版本,这里默认使用Anaconda3-5.3.1-Linux-x86_64.sh,下载后用bash命令执行。

bash Anaconda3-5.3.1-Linux-x86_64.sh

Python安装过程

# 下载安装包,我装的是3.6.8wget http://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz# 解压tar -xvzf Python-3.6.8.tgz# 进入安装目录cd Python-3.6.8# 配置# prefix指定python的安装位置# pip需要用到ssl,因此配置安装时要加上--with-ssl,否则pip无法使用./configure --prefix=/usr/local/python3.6 --with-ssl# 编译make make install

这里可能会报错,找不到zlib,网上一般教你用yum下载,但yum只能在CentOS才能用,Ubuntu不支持,所以正确做法是用wget从zlib官网下载

wget http://www.zlib.net/zlib-1.2.11.tar.gz

如果链接无效,请到zlib官网查看最新版本后再 执行上述命令。后面的安装过程参考Python。

# 创建软链接,这样在终端可以直接运行python3.6和pip3.6# 原来的软链接不用删,只需创建时加上版本号就可以区分ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3.6# 终端执行时的命令python3.6 xx.py --param1 --param2pip3.6 install xxx# 修改环境变量(如果设置软链接还打不开,就用这个)vim ~/.bashrc# 在vim编辑器末尾加上(先按insert键,再输入)export PYTHONPATH="/yourpythonpath/:$PYTHONPATH"# 编辑后退出方法:先按Esc键,这时光标倒退一位,# 再依次输入:wq,不用漏掉冒号,按回车后返回。w表示写入,q表示退出,# 如果不加上w,则vim直接退出,不保存,# 如果报错,就在wq后加!强制执行# 使环境变量生效source ~/.bashrc

pip3.6三种使用方法:

1、直接加包名

pip3.6 install xxx

2、下载tar.gz文件后,直接执行

pip3.6 install xxx.tar.gz

3、解压tar.gz,进入解压后的文件,依次执行

python3.6 setup.py buildpython3.6 setup.py install
3e89eadd-c518-eb11-8da9-e4434bdf6706.png

4 本地pycharm远程连接配置

4c89eadd-c518-eb11-8da9-e4434bdf6706.png

deployment配置

Tools->deployment->configuration   

见图5,点击左上角的+,选择SFTP

Connection:Host输入公有IP,再输入密码,其它不变

Mappings:local path输入本地Pycharm项目的目录,deployment path输入服务器存放Pycharm项目的目录(上传的目标路径;本地与服务器的映射路径),点击OK。

8089eadd-c518-eb11-8da9-e4434bdf6706.png

图5  deployment界面

设置自动同步到服务器:

Tools->deployment->Automatic Updated

当每次按Ctrl+S保存时,会自动同步到远程服务器

手动上传:

Tools->deployment->Upload to root@xx.xx.xx.xx:22

4c89eadd-c518-eb11-8da9-e4434bdf6706.png

Project Interpreter配置

File->Settings->Project Interpreter

参考图6,修改橙色部分,选择刚刚创建的远程服务器

8889eadd-c518-eb11-8da9-e4434bdf6706.png

图6 Settings界面

3e89eadd-c518-eb11-8da9-e4434bdf6706.png

5 服务器后台执行python

nohup指不间断执行,在关闭服务器连接时,仍能保持程序执行。
nohup python3.6 xxx.py

保存日志

nohup python3.6 -u xxx.py > xx.log 2>&1 &

加-u可以调用tail -f xx.log命令实时查看日志

将脚本输出的内容重定向输入到xx.log,>>代表追加,>代表覆盖

0 表示stdin标准输入,用户键盘输入的内容1 表示stdout标准输出,输出到显示屏的内容2 表示stderr标准错误,报错内容2>&1 将报错内容输入到标准输出,不能有空格

最后的&代表后台执行,&1为了区分文件1和标准输出

nohup详解参考

https://blog.csdn.net/weixin_42840933/article/details/85780125

3e89eadd-c518-eb11-8da9-e4434bdf6706.png

END

扫码立即关注我们

公众号:琴子的喵窝

分享生活点滴 9989eadd-c518-eb11-8da9-e4434bdf6706.jpeg a189eadd-c518-eb11-8da9-e4434bdf6706.png 3e89eadd-c518-eb11-8da9-e4434bdf6706.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值