在Windows系统下执行python应用时,有时会遇到错误信息:
ModuleNotFoundError: No module named '_curses'.
然而查看Windows系统里python安装文件,发现在Lib文件夹里确实有一个名为curses的子文件夹,里面也存放了curses库对应的实现,为什么还是会报找不到_curses这个mobule的错误消息呢?
原来,这个问题的根源是curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那得另想办法。
我提供了一种解决方案。首先执行python命令,得到当前我的python版本是3.7.0.
然后打开这个链接:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
下载和您的python版本对应的curse库。对于我来说,因为我的python版本是3.7.0, 因此需要下载curses-2.2+utf8-cp37-cp37m-win32.whl.
下载完毕后,使用pip install "curses-2.2+utf8-cp37-cp37m-win32.whl"进行安装,成功安装后问题解决。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
选择适合自己python及Windows系统的安装包,在shell下,命令行查看pip版本及命名规则,若不符合规则,会出现版本报错:解决windows下python--curses报错问题
使用python curses库创建的基于文本的多人游戏
python的第三方库curses, win平台的各种whl包。
PyCurses-使用python编写curses.pdf
PyCurses-使用python编写curses[总结].pdf
Curses Programming using python
Python 的标准 curses 提供了“玻璃电传”(glass teletype)(在 20 世纪 70 年代,原始 curses 库刚创建时,它叫做 CRT)的公共特性的基本接口。有许多方法可以让用 Python 编写的交互式文本模式程序变得更巧妙。...
scli-用 curses 构建的可选择/滚动的终端列表
比较好的curses库的使用说明,欢迎下载
curses库在Linux和MacOS上与python捆绑在一起。 Windows用户可以访问并获取适用于您的平台和Python版本的第三方版本。 然后就跑 pip install curses-menu 用法 它的设计使用起来非常简单。 这是一个例子 # Import...
curses win64 python 3.5
UNIX Linux下curses库开发指南
CursaTetra 一种用python/curses编写的基于终端边界块的益智游戏
Linux 下的 Curses库使用说明,是英文版,介绍很详细
适用于Python 3.x(win64)的_curses模块 要求 SCons-2.3.x(Python2.7,用于构建SConstruct) Python3.4.x(用于运行life.py) VisualStudio 2010或更高版本(用于编译) Cygwin(用于化妆,卷曲,贴剂) 如何...
UNIX Linux下curses库开发指南.pdf 高清下载
即使是编写基于字符的全屏幕程序,使用curses函数库的方案也更简明,而程序本身也更独立于具体的终端。在编写这类程序时,使用curses函数库更比直接使用escape转义序列容易得多。curses函数库还可以对键盘进行管理,...
UnixLinux下的curses库开发指南4章到7章
UNIX下C语言的图形编程CURSES.H函式库.pdf
本文给出了一个在Linux下,利用curses库实现弹球游戏的实现算法以及相关功能设计。可以用作linux实践教学的实例。