Не удается найти рендеринг с использованием OpenGL

#python #opengl #reinforcement-learning #openai-gym

#python #opengl #подкрепление-обучение #openai-тренажерный зал

Вопрос:

Я использую mac и пытаюсь визуализировать среду из тренажерного зала open ai

 import gym
env= gym.make('CartPole-v1')
img = env.render()
 
 ImportError: Can't find framework /System/Library/Frameworks/OpenGL.framework.

During handling of the above exception, another exception occurred:

ImportError: 
    Error occurred while running `from pyglet.gl import *`
    HINT: make sure you have OpenGL install. On Ubuntu, you can run 'apt-get install python-opengl'.
    If you're running on a server, you may need a virtual frame buffer; something like this should work:
    'xvfb-run -s "-screen 0 1400x900x24" python <your_script.py>'
 

Несмотря на то, что когда я перехожу к этому каталогу (фреймворки) Я могу напрямую видеть OpenGL.framework

Кто-нибудь сталкивался с этим раньше?

Комментарии:

1. Есть официальная ветка по этой конкретной проблеме из openai gym github, разве это не решило проблему для вас?

2. Это привело меня к моему решению, я не знал, что этот поток существует. Спасибо!

3. Рад, что это было полезно. Всегда полезно поискать ваши ошибки в Google перед публикацией здесь, это все, что я сделал.