You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

虚拟环境中安装Unity ML-Agents对应torch~=1.7.1失败求助

问题原因及解决方案

核心原因

PyTorch 1.7.1不支持Python 3.11,该版本的PyTorch仅适配Python 3.6~3.9版本,因此pip无法找到对应Python 3.11的安装包,导致报错。

解决办法

方案1:降级Python版本到兼容范围

  1. 删除当前基于Python 3.11创建的虚拟环境
  2. 使用Python 3.8或3.9重新创建虚拟环境:
    # 示例:用Python3.8创建名为ml-agents-env的虚拟环境
    python3.8 -m venv ml-agents-env
    
  3. 激活虚拟环境:
    # Linux/macOS
    source ml-agents-env/bin/activate
    # Windows
    ml-agents-env\Scripts\activate
    
  4. 重新执行原安装命令:
    pip install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
    

方案2:升级ML-Agents以适配Python 3.11

如果不想降级Python,可升级到支持Python 3.11的新版ML-Agents,新版会自动依赖兼容的PyTorch版本:

# 先卸载旧版(如果已安装)
pip uninstall ml-agents ml-agents-envs -y
# 安装最新版ML-Agents
pip install ml-agents ml-agents-envs

注意事项

  • 激活虚拟环境后,务必用python --version确认当前使用的Python版本是否符合要求
  • 你的pip 23.0版本无需降级,不影响安装流程

内容的提问来源于stack exchange,提问作者Anton Anton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 15:15:16