我正在尝试运行这个代码:
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。
colorama
的部分似乎意味着该库在某种程度上可以在Windows上工作。我对Python有点陌生,所以不确定将导入语句包装在try / except结构中是否是有效的方法,但我正在研究它。此外,FYI,可以确认名为blessed
的blessings
分支也存在相同的问题(v1.6)。 - Adam Pblessed
模块的自述文件与 blessings 模块有略微不同的陈述,明确指出该模块不支持 Windows 命令提示符:"Blessed 不提供 ……Windows 命令提示符支持。目前,为 Windows 构建的 PDCurses 仅提供部分支持——计划与 colorama 协作合并 ansi 模块以解决此问题。欢迎提交补丁!" - Adam Ppip install curses-2.2-cp35-none-win32.whl
或者你要安装的wheel文件名。 - Eryk Sun