`
JerryWang_SAP
  • 浏览: 1001210 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Windows下使用python库 curses遇到错误消息的解决方案

阅读更多

在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的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    解决windows下python--curses报错问题

    然而,在 Windows 操作系统下安装 Python 并使用 curses 库时,可能会遇到报错问题。本文将详细介绍解决 Windows 下 Python--curses 报错问题的方法。 一、安装 Python 和 curses 库 1. 选择适合自己 Python 及 ...

    python的curses库, win平台的各种whl包

    Python的curses库是用于在命令行环境中创建全屏交互式用户界面的模块,它源自UNIX系统的curses库。在Windows平台上,由于没有内置...正确选择并使用这些资源,可以极大地提升在Windows环境下使用curses库的效率和体验。

    Python-使用pythoncurses库创建的基于文本的多人游戏

    `curses`库是Python的一个低级窗口处理模块,它允许程序控制文本模式的终端,使得能够动态地更新屏幕内容,接收键盘输入,并在无须刷新整个屏幕的情况下处理窗口和区域。这个库在Unix、Linux和macOS系统中广泛使用,...

    python_curses-2.2.2-cp310-cp310-win32.whl.zip

    标题 "python_curses-2.2.2-cp310-cp310-win32.whl.zip" 暗示我们正在处理一个与Python相关的压缩文件,它包含了一个名为 "python_curses" 的库的特定版本。该库是Python中的curses模块的实现,用于在控制台或终端上...

    Tutorial on Python Curses Programming

    ### Python Curses编程教程知识点概览 ...通过本教程的学习,读者不仅能够掌握如何使用 Python 的 curses 库进行文本界面编程,还能深入了解这一领域的历史背景和技术细节,为未来开发复杂的文本界面打下坚实的基础。

    python_curses-2.2.2-cp312-cp312-win32.whl.zip

    在Windows上,由于没有内建的`curses`支持,`windows-curses`库实现了相似的功能,使开发者可以在Windows环境下编写与Unix/Linux上类似的`curses`程序。 **Python 3.12**是Python编程语言的一个版本,它引入了新的...

    PyCurses-使用python编写curses[总结].pdf

    在Python环境中,PyCurses库不仅提供了curses的基本功能,还有许多附加的特性,比如更方便的字符串处理和错误处理机制。这使得Python开发者能够更容易地利用curses库构建功能强大的终端应用程序,同时保持Python的...

    python_curses-2.2.2-cp311-cp311-win32.whl.zip

    `python_curses-2.2.2-cp311-cp311-win32.whl`是一个专为Python 3.11和32位Windows系统设计的`curses`库的轮子文件,通过`pip`可以方便地安装,并且配合“使用说明.txt”中的指导,开发者可以在Windows环境下利用`...

    python_curses-2.2.2-cp311-cp311-win_amd64.whl.zip

    总之,`python_curses-2.2.2-cp311-cp311-win_amd64.whl`是一个方便开发者在64位Windows系统上快速安装和使用Python curses库的文件,通过它可以在控制台环境下创建丰富的用户交互体验。结合`使用说明.txt`,用户...

    PyCurses-使用python编写curses.pdf

    为了解决这个问题,curses库应运而生,它提供了一套统一的API,使得开发者无需关心底层的终端差异,就能编写出能在多种终端上正常运行的程序。 1.3 当今的相关性 尽管图形用户界面(GUI)现在非常普遍,但在某些...

    Python-scli用curses构建的可选择滚动的终端列表

    Python的`scli`(Simple Command Line Interface)是一个利用Curses库构建的命令行工具,它允许用户在终端中创建交互式、可滚动的选择列表。Curses是一个为文本用户界面(TUI)提供低级处理的库,尤其适用于控制字符...

    python_curses-2.2.2-cp312-cp312-win_arm64.whl.zip

    总结来说,`python_curses-2.2.2-cp312-cp312-win_arm64.whl` 是一个专为Python 3.12和Windows ARM64设计的curses库的安装包,提供了在控制台环境下创建交互式用户界面的功能。使用`pip`可以轻松地将其安装到Python...

    python_curses-2.2.2-cp310-cp310-win_amd64.whl.zip

    总之,`python_curses` 是Python中用于开发命令行交互应用的强大工具,通过`whl` 文件,用户可以在Windows环境下快速便捷地安装和使用。配合`使用说明.txt`,初学者和经验丰富的开发者都能轻松上手。

    python_curses-2.2.2-cp39-cp39-win32.whl.zip

    Python的curses库是用于创建基于终端的交互式应用程序的模块,它允许程序员在文本模式下处理用户输入和显示复杂的屏幕布局。`python_curses-2.2.2-cp39-cp39-win32.whl` 是一个专门为Python 3.9版本编译的curses库的...

    python_curses-2.2.2-cp312-cp312-win_amd64.whl.zip

    Python的curses库是用于在控制台上创建交互式用户界面的模块,特别是在终端窗口中。这个`python_curses-2.2.2-cp312-...正确安装和理解`curses`库及其在Windows上的使用,可以帮助你更有效地利用Python进行控制台编程。

    python_curses-2.2.2-cp311-cp311-win_arm64.whl.zip

    总结起来,`python_curses-2.2.2-cp311-cp311-win_arm64.whl`是一个专为Python 3.11和Windows ARM64设备设计的`curses`库的预编译版本,提供了一个方便的方式来在命令行界面中创建动态的用户交互体验。配合`使用说明...

    python_curses-2.2.2-cp39-cp39-win_amd64.whl.zip

    `python_curses-2.2.2-cp39-cp39-win_amd64.whl` 文件是这个库的一个预编译版本,专为Python 3.9构建,并且适用于64位的Windows操作系统。`.whl` 文件是Python的二进制分发格式,它是PEP 427中定义的一种标准,用于...

    curses-2.2.1+utf8-cp38-cp38-win-amd64.whl

    6. 在Windows环境下,`curses`库通常会使用模拟的方式提供类似于Unix系统中的curses功能,因为Windows本身并不原生支持curses。 了解这些知识点后,开发者可以在Windows上使用Python 3.8开发控制台应用,利用`...

    curses库使用指南

    **curses库使用指南** `curses`是一个用于创建基于终端的交互式应用程序的库,它在Unix和类Unix系统(如Linux和macOS)上广泛使用。`curses`库提供了一系列函数,使得程序员可以方便地管理屏幕输出,处理键盘输入,...

Global site tag (gtag.js) - Google Analytics