如何让Python模块termios在Cygwin中工作?

如何让Python模块termios在Cygwin中工作?,python,cygwin,termios,urwid,Python,Cygwin,Termios,Urwid,我想在Windows中运行,所以我下载并安装了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

我想在Windows中运行,所以我下载并安装了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
$python test.py
回溯(最近一次呼叫最后一次):
文件“test.py”,第1行,在
导入urwid
文件“C:\Python27\lib\site packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\\uuuuu init\uuuu.py”,第40行,在
从urwid.graphics导入(BigText、LineBox、BarGraphMeta、BarGraphError、,
文件“C:\Python27\lib\site packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\graphics.py”,第30行,在
从urwid.display\u公共导入属性
文件“C:\Python27\lib\site packages\urwid-1.1.1-py2.7-win-amd64.egg\urwid\display\u common.py”,第23行,在
进口术语
ImportError:没有名为termios的模块
我回到安装程序,安装了所有与搜索词匹配的包,但仍然出现相同的错误

求求你们了,所有的赛文神灵们,你们能帮一个虚弱的诺布解决这个烦人的问题吗


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

在安装了实际的
Python
软件包和
libmpfr4
之后,它也失去了一切,运行得很好…

您安装了哪些Python软件包?我有一个问题:如果您能提到哪些软件包,这个答案会更有用。谢谢