安装Python依赖库
使用Anaconda虚拟环境,可防止污染Python环境,但Anaconda存在漏洞,请根据实际情况确认是否使用Anaconda。安装Anaconda前需先安装GCC/G++、make、CMake以及Glibc组件,组件安装完成后下载安装并初始化Anaconda,创建OmniAdvisor参数调优虚拟环境,安装所需依赖项。
前提条件
安装Python依赖库前,需在管理节点安装GCC/G++、make、CMake以及Glibc,其版本要求如表1所示。
名称 |
版本要求 |
参考文档 |
---|---|---|
GCC/G++ |
7.3.0 |
|
make |
4.2.1及以上 |
- |
CMake |
3.13.4及以上 |
|
Glibc |
2.25及以上 |
|
MariaDB |
10.5及以上 |
- |
MySQL |
5.7及以上 |
- |
MariaDB/MySQL默认使用3306作为数据库的侦听端口,由于3306是高危端口,对外开放存在风险,容易引起安全问题,建议部署MaraDB/MySQL的时候可以考虑替换默认侦听端口。
安装Python依赖库
- 可选:在管理节点,安装Anaconda软件包。
- 下载Anaconda软件包。
1
wget -k https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-aarch64.sh
- 安装Anaconda。
1
bash Anaconda3-2022.05-Linux-aarch64.sh
- 初始化Anaconda。
1
source /root/anaconda3/etc/profile.d/conda.sh
- 创建Anaconda虚拟环境。
1
conda create -n OmniAdvisor python=3.10
- 激活Anaconda虚拟环境。
1
conda activate OmniAdvisor
- 下载Anaconda软件包。
- 安装依赖。
1 2 3 4 5 6 7 8 9
pip install Cython==0.29.24 pip install numpy==1.22.3 pip install PyYAML==6.0 pip install pymysql==1.0.2 pip install scipy==1.7.3 pip install scikit-learn==1.0.2 pip install pandas==1.3.5 pip install sqlalchemy==2.0.16 pip install pint==0.22
父主题: 安装软件