在网上找到DDPG代码运行的时候发现报错一堆,在这里总结一下
1. gym安装与报错解决
conda activate [你的环境名称]
pip install gym
在conda activate [你的环境名称]
这里出现了报错如下:报错:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.
这个好像是由于我win11的系统没有对命令进行预载,按照错误提示执行如下代码:
conda init cmd.exe # windows系统下
此时可能还出现报错,但是直接忽略关闭再打开就可以正常运行了。
2. pip install box2d box2d-kengz出现error: command ‘swig.exe’ failed: None
我尝试了网上说的下载swig的方法也将swig.exe加入了系统变量中但是也没有用。
参考安装参考博文直接绕开swig的下载,直接去官网下载pyBox2d。
直接从 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载需要的对应的whl文件
# 查看python版本
conda activate [你的环境]
python --version
打开 https://www.lfd.uci.edu/~gohlke/pythonlibs/ ctrl+f
搜索PyBox2D
然后根据刚刚确定的python版本下载对应的.whl文件,注意下载和电脑系统版本对应的包。
下载后回到终端,输入pip install +刚刚下载的包的地址就可以安装成功了。
3. ModuleNotFoundError: No module named ‘pygame’
conda activate [你的环境名称]
pip install pygame