第一步:用conda管理对应的python版本

  1. 查看conda信息

    conda info -e
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dLuLQ1ZM-1667189775539)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930165533849.png)]

  2. 激活对应python版本的conda环境(若没有需要先创建一个新的conda环境,然后激活该环境)

    conda activate MLEnv
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RkxihFyd-1667189775541)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930165645344.png)]

    激活后:

  3. 切换到项目文件夹中创建虚拟环境的脚本运行库模块

    切换到项目文件夹中:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4jzCSyFg-1667189775542)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930170020810.png)]

    创建虚拟环境的脚本运行库模块

    python -m venv venv
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NBtFu7zS-1667189775542)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930170438338.png)]

    在项目文件夹中会发现多了一个venv文件夹,代表创建成功:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hlKbXO91-1667189775543)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930170657167.png)]

    激活环境脚本

    venv\scripts\activate
    

    激活后:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vIOxdffd-1667189775544)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930171031715.png)]

第二步:使用pip安装相应模块

  1. 安装升级pip

    python -m pip install --upgrade pip
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9ztwK02j-1667189775545)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930172258472.png)]

  2. 安装PYTorch

    pip install torch==1.7.0 -f https://download.pytorch.org/whl/torch_stable.html
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XZ8jkHpA-1667189775545)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930173013852.png)]

  3. 安装ML-Agents

    pip install mlagents==0.28.0
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IZ30PtSr-1667189775547)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930173245144.png)]

    验证是否安装完成:

    mlagents-learn --help
    

    无报错即安装成功:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HY4dGcdu-1667189775555)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930182313659.png)]

第三步:Unity端导入MLAgent库

步骤:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A0PDEcmR-1667189775559)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930183723984.png)]

其中导航到该文件夹,应该是对应版本的ml-agents文件夹,选中package.json文件,如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L0dHGoRs-1667189775560)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930184038433.png)]

导入到unity端后:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-76p0OneF-1667189775561)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930184228228.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3L58FTee-1667189775562)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930184321142.png)]

扩展可装可不装:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aRk98Jsa-1667189775563)(C:\Users\Wanstin\AppData\Roaming\Typora\typora-user-images\image-20220930184131319.png)]

环境配置完成!

Logo

更多推荐