2

urwidでプログラミングしたいです。しかし、パッケージ「urwid」のpipインストール後。次のような単純なプログラムでパッケージを確認したい場合:

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)

私を助けてください!!事前に感謝します

4

1 に答える 1