如何让Python模块termios在Cygwin中运行?

时间:2013-04-05 10:31:30

标签: python cygwin termios urwid

我想在Windows中运行Urwid,所以我下载并安装了Cygwin(仅限默认包)。我尝试了Hello World示例:

import urwid

txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'top')
loop = urwid.MainLoop(fill)
loop.run()

但它抱怨termios

$ python test.py
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import urwid
  File "C:\Python27\lib\site-packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\__init__.py", line 40, in <module>
    from urwid.graphics import (BigText, LineBox, BarGraphMeta, BarGraphError,
  File "C:\Python27\lib\site-packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\graphics.py", line 30, in <module>
    from urwid.display_common import AttrSpec
  File "C:\Python27\lib\site-packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\display_common.py", line 23, in <module>
    import termios
ImportError: No module named termios

我回到安装程序并安装了与term匹配的所有软件包作为搜索字词,但我仍然遇到同样的错误。

拜托,所有Cygwin神灵都在那里,你能帮助一个虚弱的菜鸟来解决这个烦人的问题吗?

编辑:如果重要的话,我在Windows 7上运行Python 2.7.2。

1 个答案:

答案 0 :(得分:1)

安装了实际的Python软件包和libmpfr4之后还缺少一切正常工作......