1. 安装 Miniconda
# 下载最新版 Miniconda(Linux x86_64)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 验证文件完整性(可选)
sha256sum Miniconda3-latest-Linux-x86_64.sh # 对比官网的SHA256值
# 安装(默认安装到 ~/miniconda3)
bash Miniconda3-latest-Linux-x86_64.sh
2. 创建 Conda 环境(Python 3.12.6)
# 创建名为 ai-agent 的环境(可自定义名称)
conda create -n ai-agent python=3.12.6 -y
# 激活环境
conda activate ai-agent
# 验证 Python 和 SSL
python -c "import ssl; print(ssl.OPENSSL_VERSION)"
# 应输出类似:OpenSSL 3.0.12 24 Oct 2023
3. 安装项目依赖
# 进入项目目录
cd /path/to/ai-agent-py
# 使用清华 Conda 镜像加速(可选)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
# 优先用 conda 安装能识别的包
conda install --file requirements.txt
# 剩余包用 pip 安装(自动继承 Conda 的 SSL 支持)
pip install -r requirements.txt \
--index-url https://pypi.tuna.tsinghua.edu.cn/simple \
--trusted-host pypi.tuna.tsinghua.edu.cn
4. 验证环境
# 检查所有包是否安装成功
pip list
# 测试关键依赖(如 requests 的 SSL)
python -c "import requests; print(requests.get('https://www.baidu.com').status_code)"
# 应输出 200
5. 常用 Conda 命令
# 退出当前环境
conda deactivate
# 删除环境(必要时)
conda remove -n ai-agent --all
# 查看所有环境
conda env list