数字货币量化交易

如何把python代码部署到ubuntu服务器

2020-07-01  本文已影响0人  51bitquant

如何把python代码部署到ubuntu服务器

选择服务器

开发好的量化代码,如果跑在家里的电脑上,会可能出现各种各样的问题,不如断网,断电,电脑关机等各种问题,所以一般都会部署到外网的服务器上。

那么选择什么样的服务器呢?

根据本人的经验,一般选择日本、新加坡、香港的服务器居多,主要是数字货币交易所的服务器主要是部署在这几个地方。所以为了速度,一般都会选择这几个地方,这几个地方对数字货币也相对友好,接受程度也比较高。

那么选择那个服务商呢, 阿里云服务,亚马逊等云服务器也都可以。但是价格比较贵,低配的一年也要1500以上。最近发现一个服务商,两核 4G内存,2M带宽,配备公网IP, 一年只需要500块, 三年的服务器也才1400块。 真是良心价格。 需要够的请通过以下链接ucloud服务器, 可以直接获得优惠券。你可以选择购买3年的,根据自己的需求,可以购买4核 8G内存,或者两核 4G内存。一把我们选择的服务器都是ubuntu服务器, 一般不用window服务器。

通过以上链接购买服务器后,可以通过ssh 连接到自己的服务器

ssh ubuntu@xxx.xxx.xxx.xxx

@后面就是你的服务器的公网IP地址, 然后输入你的密码就可以了。如果你连接不上,那么可能你需要配置防火墙,把22,80, 443等常用的端口打开。

安装python环境

购买好服务器后,你就可以开始搭建python环境了。

通过ssh登录上服务器后,输入一下命令, 主要是更新一些镜像资源。

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get install build-essential libssl-dev libffi-dev python3-dev

接下来就可以下载和安装anaconda

下载anaconda

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

安装anaconda

bash Anaconda3-2020.02-Linux-x86_64.sh # 可以是别的anaconda的安装包.

然后需要同意协议的,输入yes, 同意协议。
默认你安装的目录是在:

/home/ubuntu/anaconda3

在终端输入conda 是没有作用的,你可以把当前的命令关闭掉,或者输入:

source .bashrc # 用来激活一些环境变量配置.

更多参考我的另一篇文章:

Ubuntu16.04搭建python 开发环境

另外网易云课堂有我的python数字货币量化进阶课程: Python数字货币量化交易进阶课程

上一篇 下一篇

猜你喜欢

热点阅读