我正试图这样做:
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。
答案 0 :(得分:11)
Windows
计算机不支持curses
模块。从模块文档:
虽然curses在Unix环境中使用最为广泛,但版本却是如此 可用于DOS,OS / 2以及可能的其他系统。这个 扩展模块旨在匹配ncurses的API,一个 Linux上托管的开源curses库和BSD的变种 的Unix。
从here安装curses
的非官方Windows二进制文件,然后重试。
答案 1 :(得分:7)
同时 - Windows 10上的Python 2.7.15 - 可以通过以下方式添加curses支持:
pip install windows-curses
答案 2 :(得分:0)
这是Windows上的一个已知错误。它已经开放了5年,所以不要屏住呼吸。
非正式的var root = 'https://jsonplaceholder.typicode.com';
var tableRow = '';
$.ajax({
url: root + '/users',
method: 'GET',
success: function(data) {
for (var i = 0; i < data.length; i++) {
var tableRow = '<tr><td>' + data[i].name + '</td><td>' + data[i].email + '</td><td>' + data[i].email + '</td></tr>';
$("#dataTable").find('tbody').append(tableRow);
}
},
error: function() {
var tableRow = '<tr><td>There is no data to display</td></tr>';
console.log(tableRow);
}
});
版本是不够的,因为它还需要<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="table" id="dataTable">
<thead>
<tr>
<th>Full Name</th>
<th>Email</th>
<th>Address</th>
</tr>
</thead>
<tbody></tbody>
</table>
,这不可能很快被移植。
答案 3 :(得分:0)
首先使用像这样的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
答案 4 :(得分:0)
您只需要下载库
pip install windows-curses