问题本记录(2):Unity+机器学习

最近在搞 Unity+机器学习

遇到了版本冲突问题 来来回回一天之内 创建了七八九十个虚拟环境以后

终于找到了匹配的版本!!!!

++版本记录:++

Unity:2021.3.44f1c1

ML-agents:ml-agents-release_19 (下载地址:发布 ·Unity-Technologies/ml-agents)

python:3.7(下载地址:Python Releases for Windows | Python.org

torch:1.7.0

mlagents:0.28.0

++cmd记录:++

  1. 定位到Unity project:

C:\Users\User>cd C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114

  1. 指定py3.7创建虚拟环境

C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>py -3.7 -m venv venv

  1. 启动虚拟环境

C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>venv\scripts\activate

  1. 安装pip

(venv) C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>py -m pip install --upgrade pip

  1. 下载torch(注意一定不要开vpn)

(venv) C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>pip install torch==1.7.0 -f https://download.pytorch.org/whl/torch_stable.html

  1. 安装mlagents,指定版本:0.28.0

(venv) C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>pip install mlagents==0.28.0

  1. 检查是否安装成功

(venv) C:\Users\User\Desktop\MEP-Clash report\Models\PathPlanning_Unity\DRL_PathPlanning20241114>mlagents-learn --help

完事大吉↓ python端的环境配完了!!!

++Unity端配置记录:++

  1. 下载

ML-agents:ml-agents-release_19 (下载地址:发布 ·Unity-Technologies/ml-agents)

  1. 仅仅将↑中的,两项放到建的Unity中
  1. 修改manifest.json,添加↓两项

"com.unity.ml-agents": "file:../com.unity.ml-agents",

"com.unity.ml-agents.extensions": "file:../com.unity.ml-agents.extensions"

  1. 打开Unity,自动导入,0报错,完事打击咔咔咔咔
相关推荐
驰愿1 小时前
ET EntityRef EntityWeakRef 类分析
unity·et
敲代码的 蜡笔小新9 小时前
【行为型之中介者模式】游戏开发实战——Unity复杂系统协调与通信架构的核心秘诀
unity·设计模式·c#·中介者模式
敲代码的 蜡笔小新11 小时前
【行为型之解释器模式】游戏开发实战——Unity动态公式解析与脚本系统的架构奥秘
unity·设计模式·游戏引擎·解释器模式
Magnum Lehar14 小时前
3d游戏引擎的Utilities模块实现
c++·算法·游戏引擎
敲代码的 蜡笔小新16 小时前
【行为型之观察者模式】游戏开发实战——Unity事件驱动架构的核心实现策略
观察者模式·unity·设计模式·c#
向宇it16 小时前
【unity游戏开发——编辑器扩展】使用EditorGUI的EditorGUILayout绘制工具类在自定义编辑器窗口绘制各种UI控件
开发语言·ui·unity·c#·编辑器·游戏引擎
qq_2052790520 小时前
unity 鼠标更换指定图标
unity·游戏引擎
虾球xz20 小时前
游戏引擎学习第279天:将实体存储移入世界区块
c++·学习·游戏引擎
虾球xz21 小时前
游戏引擎学习第278天:将实体存储移入世界区块
数据库·c++·学习·游戏引擎
FAREWELL000751 天前
Unity基础学习(九)输入系统全解析:鼠标、键盘与轴控制
学习·unity·c#·游戏引擎