我试图使用Q学习自动化我的游戏,并考虑使用colab的一些额外的GPU支持。在安装需求并运行代码之后,colab提供了以下错误:
> error:
> Traceback (most recent call last)
<ipython-input-16-28b090095233> in <module>()
5
6 pygame.font.init()
----> 7 pygame.display.list_modes()
8 pygame.init()
9
>error: video system not initialized
如果有人能解决这个错误,或者告诉我如何使用VNC来解决这个问题。
我试过pygame .init()
和pygame.display.list_modes()
发布于 2019-07-16 10:32:22
PyGame
只能使用本地显卡和本地监视器。
当您在服务器上运行代码时,它尝试使用安装在服务器上的视频卡,并监视连接到此服务器的监视器,但您看不到。
但是你甚至不能运行它,因为通常服务器没有显卡和监视器,因为没有人能看到这个监视器(除了服务器的管理)。
编辑:如果服务器有视频卡,那么您必须在list_modes()
之前运行pygame.display.init()
pygame.display.init()
print( pygame.display.list_modes() )
或者应该运行pygame.init()
的pygame.display.init()
(和其他init()
)
pygame.init()
print( pygame.display.list_modes() )
发布于 2020-09-17 12:32:13
有一种方法可以在Colab运行玩偶游戏,但有一些限制。
不是最优雅的方式,但它可以完成它。
看看我创建的这个笔记本:(rJIgBImJu?usp=sharing)
请注意,有一些限制:
在我的例子中,我感兴趣的是将游戏用于动画目的,所以我对它不太感兴趣。
https://stackoverflow.com/questions/57043905
复制相似问题