我想在urwid编程。但是在 pip install 包“urwid”之后。如果我想用这样的简单程序检查包:
import urwid
txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'top')
loop = urwid.MainLoop(fill)
loop.run()
并将其保存为 some_name.py 。在终端中运行时抛出错误,例如:
$ 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 包列表是:
$ 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 版本是
$pip --version
pip 8.1.2 from /usr/lib/python3.5/site-packages (python 3.5)
请帮帮我!在此先感谢