如何解决导入错误:未找到库“GLU”并且在运行 `from pyglet.gl import *` 时发生错误
我正在尝试 Atari Breakout 游戏。它看起来像 does not work well with Colab 和 Windows。在学校云上工作。
import gym
# Create environment
env = gym.make("BreakoutDeterministic-v4")
env.action_space # actions are integers from 0 to 3
env.reset()
done = False
score = 0
rewards=[]
while not done:
action = random.randrange(env.action_space.n) # select random action
obs,reward,done,info = env.step(action) # make action and get results
rewards.append(reward)
score += reward
env.render()
time.sleep(0.01)
env.close()
print('Score =',score)
plt.plot(rewards)
获取常见错误并搜索解决方法:
ImportError: Library "GLU" not found.
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>'
尝试了不同的选项,我在网上找到的
- !pip 安装健身房
- !pip install -f https://github.com/Kojoley/atari-py/releases atari_py
- !pip installgym[atari]
- !pip install git+https://github.com/Kojoley/atari-py.git
- !pip install pyglet==1.5.11
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。