首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块'urwid‘没有属性'Text’

AttributeError:模块'urwid‘没有属性'Text’
EN

Stack Overflow用户
提问于 2016-11-18 08:26:50
回答 1查看 1.1K关注 0票数 2

我想用urwid编程。但是在pip安装了软件包"urwid".If之后,我想用这样的简单程序来检查这个包:

代码语言:javascript
复制
import urwid
txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'top')
loop = urwid.MainLoop(fill)
loop.run()

并将其保存为some_name.py。在终端中运行时引发错误,如下所示:

代码语言:javascript
复制
$ python <some_name>.py
Traceback (most recent call last):
  File "urwid.py", line 1, in <module>
    import urwid
  File "/home/<user's directory>/<some_name>.py", line 2, in <module>
    txt = urwid.Text(u"Hello World")
AttributeError: module 'urwid' has no attribute 'Text'

如果您希望看到安装在我的系统中的python包的列表是:

代码语言:javascript
复制
$ pip list
appdirs (1.4.0)
Brlapi (0.6.5)
chardet (2.3.0)
cupshelpers (1.0)
Cython (0.25.1)
isc (2.0)
louis (3.0.0)
packaging (16.8)
pip (8.1.2)
psutil (5.0.0)
pycups (1.9.73)
pycurl (7.43.0)
pygobject (3.22.0)
pyparsing (2.1.10)
pyxdg (0.25)
requests (2.11.1)
setuptools (28.8.0)
simplejson (3.10.0)
six (1.10.0)
team (1.0)
termcolor (1.1.0)
urllib3 (1.19.1)
urwid (1.3.1)
youtube-dl (2016.11.14.1)

我安装的pip版本是

代码语言:javascript
复制
$pip --version
pip 8.1.2 from /usr/lib/python3.5/site-packages (python 3.5)

请帮帮我!!谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-31 15:42:19

这样的问题只会在两种情况下发生:

  • 当前目录中有一个文件,其名称与导入的库之一相同。
  • 您已经将该文件命名为导入的库之一。

在本例中,库是urwid

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

https://stackoverflow.com/questions/40672396

复制
相关文章

相似问题

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