GuoCheng-12 2023-05-29 19:35 采纳率: 0%
浏览 14

关于M1安装spinningup环境的问题,如何解决?

你好楼主,很高心能看到你的文章——解决Mac上配置spinningup环境
我还是在这遇到了问题想请你指导一下
我已经按照你文章中的步骤二已经将VGL和TurboVNC安装并且配置完成,但是当我跑程序式还是出现相同的报错:

 vglrun -d :1 python -m spinup.run test_policy data/installtest/installtest_s0
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified


Loading from data/installtest/installtest_s0/pyt_save/model.pt.


/home/yliang/miniconda3/envs/spinningup/lib/python3.6/site-packages/gym/logger.py:30: UserWarning: WARN: Box bound precision lowered by casting to float32
  warnings.warn(colorize('%s: %s'%('WARN', msg % args), 'yellow'))
Logging data to /tmp/experiments/1685359959/progress.txt
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
Traceback (most recent call last):
  File "/home/yliang/workspace/auto_reconnect_net/spinningup/spinup/utils/test_policy.py", line 153, in <module>
    run_policy(env, get_action, args.len, args.episodes, not(args.norender))
  File "/home/yliang/workspace/auto_reconnect_net/spinningup/spinup/utils/test_policy.py", line 121, in run_policy
    env.render()
  File "/home/yliang/miniconda3/envs/spinningup/lib/python3.6/site-packages/gym/core.py", line 235, in render
    return self.env.render(mode, **kwargs)
  File "/home/yliang/miniconda3/envs/spinningup/lib/python3.6/site-packages/gym/envs/box2d/lunar_lander.py", line 320, in render
    from gym.envs.classic_control import rendering
  File "/home/yliang/miniconda3/envs/spinningup/lib/python3.6/site-packages/gym/envs/classic_control/rendering.py", line 27, in <module>
    from pyglet.gl import *
  File "/home/yliang/miniconda3/envs/spinningup/lib/python3.6/site-packages/pyglet/gl/__init__.py", line 244, in <module>

想请教你为什么还是会这样呢。

  • 写回答

3条回答 默认 最新

  • 鱼弦 全栈领域优质创作者 2023-05-29 19:48
    关注

    这个错误看起来是关于OpenGL的问题,可能是由于没有正确安装OpenGL驱动程序或者环境变量未正确设置导致的。可以尝试以下步骤解决此问题:

    检查是否已经安装OpenGL驱动程序以及相关的依赖项。你可以在终端中运行命令:glxinfo | grep -i "vendor|renderer|version" 检查OpenGL的版本和驱动程序。
    确认您已经按照步骤二中的说明正确设置了环境变量。
    尝试重新启动VNC会话并再次运行代码。有时候,这个问题可能是由于VNC连接失败或者权限问题造成的。
    如果没有解决问题,您可以尝试升级OpenGL和相关的库文件。具体来说,您可以安装 mesa-utils 包,并使用 sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev 命令安装其他一些依赖项。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月29日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表