gpt4 book ai didi

python - Pygame headless (headless)设置

转载 作者:行者123 更新时间:2023-12-05 07:55:15 25 4
gpt4 key购买 nike

我正在使用 pygame 的操纵杆 api 在 headless (headless)系统上对我的项目使用操纵杆,但是 pygame 需要一个“屏幕”,所以我设置了一个虚拟视频系统来克服这个问题。它工作正常但现在突然给我这个错误:

Traceback (most recent call last):
File "compact.py", line 10, in <module>
screen = display.set_mode((1, 1))
pygame.error: Unable to open a console terminal

这就是我所拥有的 headless (headless)设置,应该可以解决这个问题。

from pygame import *
import os
import RPi.GPIO as GPIO
os.environ["SDL_VIDEODRIVER"] = "dummy"
screen = display.set_mode((1, 1))

最佳答案

Pygame 正在尝试打开控制台,这意味着您正在通过 ssh 或 cron 或无法访问控制台的其他地方运行此脚本。我会尝试跳过 set_mode(因为虚拟驱动程序可能没有要设置的模式)并尝试初始化显示。您可以尝试以 root 身份运行它,这可能会授予它访问权限。您也可以尝试告诉它使用 fbcon。

os.putenv('SDL_VIDEODRIVER', 'fbcon')
pygame.display.init()

关于python - Pygame headless (headless)设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30086127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com