Я хочу запустить 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, если это имеет значение.
Что питон пакеты вы установили? У меня есть эта проблема: https://stackoverflow.com/questions/36508126/importerror-no-module-named-termios-with-django-mysql-on-windows –