“AI虐我千百遍,我待AI如初恋”。在被平台开放AI花里胡哨地锤爆后,野心勃勃也想写AI。AI第一步:环境配置。
1 “登录、下载、解压”一气呵成
登录“庙算” - 点击“AI开发” – “下载” – 本地解压 – 运行。
然后蒙了…… 报错:找不到环境模块
好吧,为了保护运行环境代码,全为.so文件形式,AI只支持Linux环境下开发。
2 转战Linux
吸取教训,转战Linux环境,首先需要安装python环境昂,网上教程很多,这里就不赘述啦,不过注意.so文件开发的python版本为3.7
(之前在py36下运行也会报错:找不到环境模块。建议在py37下开发)
然后注意安装依赖包
一般可以通过pip install XXXX安装包(XXXX为包名)
但其中特别注意xlrd的版本问题,在不指定版本时默认安装最新版xlrd 2.x,然后又报错….
建议对xlrd安装命令为pip install xlrd==1.2.0
3 激动人心的时刻来啦
最后,激动人心的时候来啦,在landwar目录下运行python run_offline_games.py(默认文件),就可以调用两个DemoAI“红蓝互搏”啦。
至此,对抗环境配置完成!!(完结撒花)后续即可按照AI开发指南构建自己的专属AI。回头一看,环境配置过程很简单,但是要认真看文档…… 由于版本问题,踩坑无数次,满满血泪史。
请问在下载新版本的SDK后,将run_offline_game.py文件的333.json修改为Data中的json文件后,一直报错'KeyError':scenario_id'
请问解决了吗?
这里一定要把一些关键的
scenario_data
basic_data
see_data
修改成自己本地的Data