mac os x urwid AttributeError:“SelectableIcon”对象没有属性“\u SelectableIcon\uu super”

2024-09-30 01:33:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python-an-urwid很陌生。我发现urwid 1.3.0有一个看似与OS X有关的问题: 我运行macosx10.9.5,默认安装了python2.7.5和手动安装的python3.4.2。 我没有对原始代码进行任何更改,并尝试了以下操作:

我按照指示从包(urwid-1.3.0)复制了urwid文件夹(https://github.com/wardi/urwid/wiki/Installation-instructions)。焦油gz)使urwid可用于python并能够测试示例。我在执行时总是遇到相同的错误,例如:

python bigtext.py
python3 bigtext.py

我也在urwid站点的第一个教程中尝试了这个方法

^{pr2}$

所有示例,就像上面的简短示例一样,都会产生以下错误:

mymac:examples me$ python3 hellotest.py 
Traceback (most recent call last):
  File "hellotest.py", line 1, in <module>
    import urwid
  File "myfolder/urwid-1.3.0/examples/urwid/__init__.py", line 36, in <module>
    from urwid.wimp import (SelectableIcon, CheckBoxError, CheckBox, RadioButton,
  File "myfolder/urwid-1.3.0/examples/urwid/wimp.py", line 99, in <module>
    class CheckBox(WidgetWrap):
  File "myfolder/urwid-1.3.0/examples/urwid/wimp.py", line 104, in CheckBox
    True: SelectableIcon("[X]"),
  File "myfolder/urwid-1.3.0/examples/urwid/wimp.py", line 47, in __init__
    self.__super.__init__(text)
AttributeError: 'SelectableIcon' object has no attribute '_SelectableIcon__super'

当我在一个新鲜的树莓派(Debian)上尝试这个操作时,不会发生这个错误。 所以在我看来这是一个操作系统特有的问题。在

有人能找到为什么这种行为会发生在OSX上,或者甚至会发生在其他系统上吗?有人知道怎么解决这个问题吗?在

提前谢谢


Tags: inpy示例init错误lineexamplesfile

热门问题