为了确保编译过程中使用的Python版本符合Milvus的要求,建议安装的Python版本为3.8以上版本。
安装Python环境的主要目的是为了能够开发、编译和运行使用Python语言编写的程序。Milvus支持多种编程语言的客户端(包括Python、Java、Go等),安装Python环境便于使用或扩展Milvus功能。
- 下载miniconda3。
- Arm版本
| wget https://repo.anaconda.com/miniconda/Miniconda3-py312_24.7.1-0-Linux-aarch64.sh --no-check-certificate
|
- x86版本
| wget https://repo.anaconda.com/miniconda/Miniconda3-py312_24.7.1-0-Linux-x86_64.sh --no-check-certificate
|
- 安装miniconda3。
- Arm版本
| sh Miniconda3-py312_24.7.1-0-Linux-aarch64.sh
|
- x86版本
| sh Miniconda3-py312_24.7.1-0-Linux-x86_64.sh
|
- 配置pip的镜像网站。
| mkdir ~/.pip
echo -e "[global]\nindex-url=https://repo.huaweicloud.com/repository/pypi/simple\n[install]\ntrusted-host=repo.huaweicloud.com\n" >> ~/.pip/pip.conf
|
若是以上华为源失效,可以尝试清华源或阿里源。
- 清华源:
| [global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
|
- 阿里源:
| [global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
|
- 使环境变量生效。
默认情况下,minconda会自动激活名为base的虚拟环境。若是不想让miniconda自动激活,可以使用如下命令取消。
| conda config --set auto_activate_base false
|
- 创建Python虚拟环境。
| conda create --name milvus python=3.10.6
|
- 激活创建的虚拟环境。
- 查看虚拟环境下的Python版本。
回显信息如下所示则表示安装成功。