-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
您好,我正在使用的环境是:
python 3.7.9
gym 0.21.0
metagym 0.1.1
执行如下代码:
import gym
import metagym.quadrotor
env = gym.make("quadrotor-v0", task="no_collision")
env.reset()
env.render()
出现报错:
RuntimeError: [Error] Cannot connect to display screen.
经查找缺少:colour、trimesh 两个包
使用pip安装如下版本:
colour 0.1.5
trimesh 3.15.3
安装后解决上述问题,但是新增报错:
AttributeError: 'ColorVisuals' object has no attribute 'crc'
经查找问题出现在“metagym\quadrotor\utils.py”文件的“geometry_hash”函数中
查找“trimesh”官方API后,决定尝试用“geometry.crc()”代替“geometry.visual.crc()”;
我将第113行“md5 += str(geometry.visual.crc())”修改为“md5 = str(geometry.crc())”
修改后程序可以正常运行。
希望官方能够明确安装所需全部依赖及其版本,同时能否确认我遇到的第二个问题是否属于“trimesh”版本不匹配。
谢谢!
Metadata
Metadata
Assignees
Labels
No labels