安装运行环境
为后续部署WAAS Booster提供必要的依赖和环境,需要安装其所需的依赖包。

root用户可直接执行下述命令;普通用户执行本小节的操作时,需要在下述命令前加sudo提高权限。
- 安装软件运行必要依赖。
1
yum install -y python rpm-build cpio
- 下载Miniconda3安装脚本。
- 按默认安装Miniconda3。
sh Miniconda3-py310_25.1.1-2-Linux-aarch64.sh
- 在“/etc/profile”里配置安装好的Miniconda3的二进制路径。
- 打开文件。
vim /etc/profile
- 按“i”进入编辑模式,在文件末尾添加如下内容。
export PATH=$PATH:/root/miniconda3/bin/
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 使文件生效。
source /etc/profile
- 打开文件。
- 初始化conda环境。
1
conda init
- 退出当前SSH窗口,再重新连接SSH窗口,确保conda生效。
如果重新进入SSH窗口显示为在base环境中,则需要使用命令conda deactivate退出base环境,如果不在则无需操作。
- 使用conda创建Python环境,例如环境命名为waasbooster_env。
- 添加conda-forge channel。
1
conda config --add channels conda-forge
- 使用conda-forge创建python环境。
conda create -n waasbooster_env python=3.9.9 -c conda-forge
- 添加conda-forge channel。
- 查看waasbooster_env环境路径。
1
conda env list
回显如下图所示:
- 如果步骤8返回内容中waasbooster_env对应路径不是“/usr/local/waasbooster/bin/python3”,请拷贝其内容,用于后续部署WAAS Booster后修改其配置文件内容;
- 如果返回内容是“/usr/local/waasbooster/bin/python3”,则忽略修改步骤。
- 执行命令进入指定虚拟环境。
1
conda activate waasbooster_env
- 新增文件requirements.txt,添加如下内容。
numpy==1.23.4 pandas==2.2.3 prophet==1.1.7
- 执行命令行安装上述依赖。
1
pip3 install -r requirements.txt
父主题: RPM部署WAAS Booster