J'essaye de courir ceci:
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.')
Quel est le premier exemple ici: https://pypi.python.org/pypi/blessings .
Cependant, j'obtiens cette erreur:
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'
Mon système est win10 x64.
Le module curses
n'est pas pris en charge sur les machines Windows
. De la documentation du module:
Bien que curses soit le plus largement utilisé dans l'environnement Unix, les versions sont disponible pour DOS, OS/2 et éventuellement d’autres systèmes. Ce module d'extension est conçu pour correspondre à l'API de ncurses, un bibliothèque de curses open-source hébergée sur Linux et les variantes BSD de Unix.
Installez le fichier binaire non officiel de Windows pour curses
à partir de ici et réessayez.
Pendant ce temps - Python 2.7.15 sur Windows 10 - le support des curses peut être ajouté par:
pip install windows-curses
C'est un bug connu sur Windows. Il est ouvert depuis 5 ans, alors ne retenez pas votre souffle.
La version curses
non officielle n'est pas suffisante, car elle requiert également fcntl
, qui ne sera probablement pas porté de si tôt.