30

私はこれを実行しようとしています:

from blessings import Terminal

t = Terminal()

print (t.bold('Hi there!'))
print (t.bold_red_on_bright_green('It hurts my eyes!'))

with t.location(0, t.height - 1):
    print ('This is at the bottom.')

ここでの最初の例は次のとおりです: https://pypi.python.org/pypi/blessings .

ただし、次のエラーが表示されます。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\�����\AppData\Local\Programs\Python\Python35-     32\lib\site-packages\blessings\__init__.py", line 5, in <module>
    import curses
  File "C:\Users\�����\AppData\Local\Programs\Python\Python35-32\lib\curses\__init__.py", line 13, in <module>
    from _curses import *
ImportError: No module named '_curses'

私のシステムは win10 x64 です。

4

5 に答える 5

14

このcursesモジュールはWindowsマシンではサポートされていません。モジュールのドキュメントから:

curses は Unix 環境で最も広く使用されていますが、バージョンは DOS、OS/2、およびおそらく他のシステムでも利用できます。この拡張モジュールは、Linux でホストされているオープンソースの curses ライブラリである ncurses の API と、Unix の BSD バリアントに一致するように設計されています。

こちらcursesから非公式の Windows バイナリをインストールして、もう一度お試しください。

于 2016-03-07T18:31:24.940 に答える