2013-04-05 3 views
2

Я хочу запустить Urwid в Windows, поэтому загрузил и установил Cygwin (только по умолчанию). Я попробовал Hello World пример:Как я могу заставить терминалы модуля Python работать в Cygwin?

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, могли бы вы помочь слабым noob в сортировке этой досадной проблемы?

EDIT: Я использую Python 2.7.2 на Windows 7, если это имеет значение.

ответ

1

После установки фактические Python пакетов и libmpfr4, что также не хватает все работало нормально ...

+0

Что питон пакеты вы установили? У меня есть эта проблема: https://stackoverflow.com/questions/36508126/importerror-no-module-named-termios-with-django-mysql-on-windows –

Смежные вопросы