gpt4 book ai didi

Python 在使用 pgu 和 pygame 导入时抛出异常

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:11 24 4
gpt4 key购买 nike

当我 from pgu import pgu as pgui 时,出现以下异常:

Traceback (most recent call last):
File "C:/path/pyspace/main.py", line 3, in <module>
from simulator.game import Game
File "C:\path\pyspace\simulator\game.py", line 5, in <module>
from simulator.guis.simulategui import SimulateGUI
File "C:\path\pyspace\simulator\guis\__init__.py", line 2, in <module>
from simulator.guis.simulategui import SimulateGUI
File "C:\path\pyspace\simulator\guis\simulategui.py", line 5, in <module>
from pgu import gui as pgui
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pgu\gui\__init__.py", line 21, in <module>
from .container import Container
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pgu\gui\container.py", line 57
except StyleError,e:

当我使用 pycharm 打开 ...\gui\container.py 时,出现一个错误,告诉我 Python 版本 3.5 不支持此语法pgucontainer.py的语法如下:

        try:
# This hack isn't perfect and so it's not enabled by default, but only by
# themes that explicitly request it.
alpha = pguglobals.app.theme.getstyle("pgu", "", "themealpha")
except StyleError,e:
alpha = False

我正在运行 python 3.5.1 和 pygame 1.9.2a0 和 pgu 0.18。我是否需要为 pygame 安装不同版本的 pgu 或不同版本的 GUI 管理器,还是有一个简单的方法来解决这个问题?我假设我要安装一个不同的 GUI 管理器;但希望有一个简单的解决方案。

最佳答案

看起来 pgu 仍在使用 Python 2.7 异常处理。您可以将本地副本更改为读取

except StyleError as e:

但是如果您要重新分发代码,仍然需要将其发送到上游。

关于Python 在使用 pgu 和 pygame 导入时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35676506/

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