今天在编写python pyglet时遇到报错:
AttributeError: 'Batch' object has no attribute 'add'
发现是版本过高,没有add函数了。将pyglet的版本降回1.5.27即可。
在 PyCharm 中降低 pyglet 版本可以通过以下步骤完成:
-
打开 PyCharm,并打开你的项目。
-
在项目的根目录中找到
requirements.txt
文件。如果你的项目中没有该文件,可以在项目根目录中创建一个新的文本文件,并将其命名为requirements.txt
。 -
在
requirements.txt
文件中添加一行pyglet==<desired_version>
,将<desired_version>
替换为你想要降低到的 pyglet 版本号。例如,如果你想降低到 1.5.27 版本,那么你可以写成pyglet==1.5.15
。 -
保存
requirements.txt
文件。 -
在 PyCharm 的终端中,使用以下命令安装指定版本的 pyglet:
pip install -r requirements.txt
这将根据
requirements.txt
文件中指定的版本安装 pyglet。 -
安装完成后,你的项目将使用降低版本的 pyglet。