IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> MAC系统使用Pycharm配置SMAC环境 -> 正文阅读

[Python知识库]MAC系统使用Pycharm配置SMAC环境

1.安装星际争霸游戏环境

Mac Python3.9 星际争霸_现实里的大梦想家的博客-CSDN博客

?安装过后在访达中进行确认

2.使用Pycharm创建新的3.8/3.6 python环境

3.安装Pytorch

Mac系统在Pycharm终端 安装Gym和Pytorch_现实里的大梦想家的博客-CSDN博客

至此可以再测试下pytorch是否安装好了:

python
import torch

4.下载及配置pymarl

在Pycharm环境下用终端打开 输入命令

一定要用终端窗口下载! 软连接可做可不做 可以先测试一下环境

git clone https://github.com/oxwhirl/pymarl.git

?链接后目录为:

?5.下载及配置smac

下面再就是安装SMAC了,smac的作用就是作为游戏的接口 同样在终端进行安装!

pip install git+https://github.com/oxwhirl/smac.git

若失败 可以参考这篇文章?

SMAC安装的最好方法_nj_aqh的博客-CSDN博客_smac安装

或用这个命令

git clone https://github.com/oxwhirl/smac.git
pip install -e smac/

6.测试

做完上述的smac配置步骤就可以进行测试smac环境了:

python -m smac.examples.random_agents

?后续可参考

星际争霸pymarl的环境搭建(pymarl+smac)_zhoupingqi2017的博客-CSDN博客

7.测试pymarl的配置

先下载:

pip install sacred
pip install PyYAML==3.13

进入pymarl文件,在终端输入:

python src/main.py --config=qmix --env-config=sc2 with env_args.map_name=2s3z t_max=20000

运行后可能会有报错:

OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.
OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library. As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results. For more information, please see http://www.intel.com/software/products/support/.

它提示设置环境变量,因此可以在main的最开头所有import之前加入:

import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

运行成功!在控制台打印信息

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 12:28:59  更:2022-10-17 12:32:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 1:59:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计