---
title: 安装Python依赖库
description: "建议使用Anaconda虚拟环境，以防止影响Python环境。请根据实际情况确认是否使用Anaconda。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/bds/kunpengbds_omniruntime_20_0512.html
sourcePath: /source/zh/kunpengboostkithistory/2530/bds/kunpengbds_omniruntime_20_0512.html
indexId: b1fb2a0b1541f6faadf05909783099b684b43e9a09f21e1d13e7e0c38254b64178
---
# 安装Python依赖库

建议使用Anaconda虚拟环境，以防止影响Python环境。请根据实际情况确认是否使用Anaconda。

本文以使用Anaconda为例进行说明。安装Anaconda前需先安装GCC/G++、make、CMake以及glibc组件，组件安装完成后下载安装并初始化Anaconda，创建OmniAdvisor参数调优虚拟环境，安装所需依赖项。

1. 安装Python依赖库前，需在管理节点安装GCC/G++、make、CMake以及glibc，其版本要求如表1所示。
**表1 Python依赖库安装前需要配置的软件**

| 名称 | 版本要求 | 参考文档 |
| --- | --- | --- |
| GCC/G++ | 7.3.0及以上 | 获取链接(https://www.hikunpeng.com/document/detail/zh/kunpengbds/appAccelFeatures/algorithmaccelf\_ml/kunpengbdssparkml\_20\_0016.html) |
| make | 4.2.1及以上 | \- |
| CMake | 3.13.4及以上 | 获取链接(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengtcnativeboring\_02\_0004.html) |
| glibc | 2.28及以上 | 获取链接(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengsnappyjava111x\_02\_0011.html) |
| swig | 3.0及以上 | \- |


2. 可选：在管理节点，安装Anaconda软件包(https://www.anaconda.com/download)（ARM架构服务器建议安装Miniforge）。可参考Miniforge官方GitHub仓库(https://github.com/conda-forge/miniforge)中的安装步骤进行。
3. 可选：创建并且激活虚拟环境。

```
conda create -n OmniAdvisor2.0 python=3.11.4
conda activate OmniAdvisor2.0
```


4. 安装依赖。

```
pip install "django==4.2.26"
pip install "smac>=2.2.0,<2.3.0"
pip install "colorlog>=6.9.0,<6.10.0"
pip install "requests>=2.32.3"
pip install "python-dateutil>=2.9.0.post0"
pip install "psycopg2-binary>=2.9.10"
pip install "keyring==24.3.1"
pip install "keyrings-alt==5.0.2"
```
