跳转至内容

Linux

以下说明帮助您在基于 Linux 的机器上从源代码安装独立的 Hummingbot 实例。

先决条件

云服务器或本地机器

组件 规格
操作系统 Linux x64 或 ARM (Ubuntu 20.04+, Debian 10+)
内存 每个实例 4 GB RAM
存储 每个实例 5 GB 硬盘空间
CPU 每个实例/控制器至少 1 个 vCPU

更新依赖

在新的 Ubuntu 实例上,您可能需要安装build-essentials包:

sudo apt update && sudo apt upgrade -y && sudo apt install -y build-essential

Miniconda / Anaconda

Hummingbot 使用conda,这是一个开源环境管理器,用于管理 Python 的依赖。您可以使用MinicondaAnaconda来安装conda

下载适用于您的环境的安装程序并运行它:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

按照安装程序屏幕上的提示进行操作。如果您对任何设置不确定,请接受默认值。

要使更改生效,请关闭然后重新打开终端窗口。

安装 Hummingbot

安装完依赖后,运行以下命令从源代码安装 Hummingbot:

git clone https://github.com/hummingbot/hummingbot.git
cd hummingbot
./install
conda activate hummingbot
./compile

注意

conda activate hummingbot 命令应该在命令行前添加一个 (hummingbot) 标签,这表示您已进入 conda 环境。如果不是,请检查 conda 是否正确安装,如有必要请重新安装。

启动 Hummingbot

在 conda 环境内,运行以下命令启动 Hummingbot:

./start

您应该看到 Hummingbot 欢迎界面:

welcome screen

要开始使用 Hummingbot,请查看以下文档:

如果您需要运行 DEX 机器人,请安装 Hummingbot Gateway

其他有用的命令

更新 Hummingbot 到最新的 master 版本

git pull origin master

更新 Hummingbot 到 development 分支

git pull origin development

删除已编译的文件

./clean

删除 hummingbot conda 环境

./uninstall