web-dev-qa-db-ja.com

ImportError:祝福をインポートしようとすると「_curses」という名前のモジュールはありません

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

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です。

18
Nazarii Morhun

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

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

here からcursesの非公式のWindowsバイナリをインストールして、再試行してください。

11
Forge

一方-Python 2.7.15-cursesサポートは次の方法で追加できます。

pip install windows-curses
8
Bruno Ranieri

これはWindowsの既知のバグです。それは5年間開いているので、息を止めないでください。

非公式のcursesビルドはfcntlも必要とするため十分ではありません。これはすぐには移植されないでしょう。

1
Niklas Holm

このOpen Command Promptのようなpipを使用してcursesを最初にインストールします

「pip install windows-curses」と入力します(これは、pipが環境変数にインストールされている場合にのみ機能します)

Pycharmを使用してcursesの実行が機能しない場合は、Atom、Visual Studiosなどの他のインタープリターアプリを試してください。それが機能しない場合は、環境変数にPythonをインストールします(リンクは下部に表示されます)。次に、CMDまたはコマンドプロンプトを起動し、「python(.pyファイルのルート)」と入力します(例python C:\ Users\user\Plane.py)。次にEnterキーを押します。

インストール用リンクPython環境変数 https://www.youtube.com/watch?v=1jyOHCTgWpg

0
Sreegovind S V