首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Python Arcade模块运行open_window命令时的AttributeError

从Python Arcade模块运行open_window命令时的AttributeError
EN

Stack Overflow用户
提问于 2019-04-02 01:08:19
回答 1查看 743关注 0票数 1

我刚刚在我的MacBook上安装了Python3和arcade模块,并且正在尝试使用一个简单的Hello World教程:https://opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade

导入arcade是可行的,但我一放入添加下一行以打开一个空白窗口,它就只返回一个AttributeError

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/nitrox/Code/spielereien/arc-test.py", line 2, in <module>
    arcade.open_window(600, 300, "Drawing Example")
  File "/usr/local/lib/python3.7/site-packages/arcade/application.py", line 384, in open_window
    _window = Window(width, height, window_title, resizable, update_rate=None)
  File "/usr/local/lib/python3.7/site-packages/arcade/application.py", line 53, in __init__
    resizable=resizable, config=config)
  File "/usr/local/lib/python3.7/site-packages/pyglet/window/__init__.py", line 643, in __init__
    self._create()
  File "/usr/local/lib/python3.7/site-packages/arcade/monkey_patch_pyglet.py", line 81, in _create
    self.context.attach(self.canvas)
  File "/usr/local/lib/python3.7/site-packages/pyglet/gl/cocoa.py", line 289, in attach
    self._nscontext.setView_(canvas.nsview)
AttributeError: 'NoneType' object has no attribute 'setView_'

不幸的是,AttributeError with Pyglethttps://github.com/pvcraven/arcade/issues/264中建议的解决方案不起作用。我的工作目录中没有任何名为arcade.py等的文件。

我怎么才能让它工作呢?

代码:

代码语言:javascript
复制
import arcade

arcade.open_window(600, 600, "Drawing Example")
arcade.set_background_color(arcade.color.AIR_SUPERIORITY_BLUE)
arcade.start_render()
arcade.draw_lrtb_rectangle_filled(5, 35, 590, 570, arcade.color.BITTER_LIME)
arcade.finish_render()
arcade.run()
EN

回答 1

Stack Overflow用户

发布于 2019-04-02 01:56:23

问题似乎出在arcade (2.0.1)的特定版本上。我已经删除了当前版本:

代码语言:javascript
复制
pip3 uninstall arcade

并重新安装了以前的版本(2.0.0):

代码语言:javascript
复制
pip3 install arcade==2.0.0

这修复了问题并运行了示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55460285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档