[转帖]超详细的解决ModuleNotFoundError: No module named '_curses'错误的方法!!!

详细,解决,modulenotfounderror,no,module,named,curses,错误,方法 · 浏览次数 : 0

小编点评

**ModuleNotFoundError: No module named '_curses’ 的错误原因:** 由于您使用的是Windows平台,curses库可能无法正常安装,因为Windows平台不支持curses库。 **解决方法:** 1. **下载curses库的whl文件:** - 请访问curses库的官方网站(curses.pyhon.org)下载3.6版本的whl文件。 2. **将whl文件放入Python安装目录下的Script文件夹中:** - 打开命令行,进入Python安装目录(Python\\Scripts)。 3. **使用pip安装curses库:** - 使用以下命令安装curses库: ``` pip install curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl ``` 4. **验证安装成功:** - 在命令行中运行以下命令,检查curses库是否安装成功: ``` python import curses ``` - 如果安装成功,您应该能够正常导入curses库。 **其他提示:** - 确保您使用的是最新版本的Python。 - 确保您在运行pip安装命令之前清理了缓存。 - 如果您仍然遇到问题,请检查curses库的文档或联系 Python 的支持团队。

正文

超详细的解决ModuleNotFoundError: No module named '_curses’的错误

问题描述:在写py脚本时,需要用到curses库(提供了控制字符屏幕的独立于终端的方法)。

  • 导入的时候完全正常

    在这里插入图片描述

  • Run的时候却报了这样的错误(它说找不到这个包
    在这里插入图片描述

本能的解决方法:

  • 首先想到的当然是用pip指令看一下,自己是否有这个包

    命令行系统输入 ——pip list确实发现没有curses这个包
    在这里插入图片描述

  • 接着本能的就想用pip指令安装curses包 ——pip install curses
    又有错误,找不到匹配的包真烦银
    在这里插入图片描述

根本原因是:curses库不支持Windows(那该怎么办呢)

真正的解决方法:(来,跟着我进行下去就ok了

  • 第一步:

    • 跳转到官网下载curses库的whl文件:whl文件下载地址,因为我的python版本是3.6的,所以拿3.6举例。
      在这里插入图片描述
    • 下载到python安装目录中下的Script文件夹下即可(Python\Scripts)
      在这里插入图片描述
      • 不知道自己python目录在哪的小伙伴别慌

      • 直接在命令行行窗口输入 where python
        在这里插入图片描述

  • 第二步:

    • 把whl文件放入Script文件夹后,进入Script文件夹
      在这里插入图片描述

    • 鼠标单击图上文件位置栏——输入cmd ——然后回车

    • 在这里插入图片描述

    • 在这里插入图片描述

    • 在这里插入图片描述

    • 然后用pip安装whl文件即可

      • 输入pip install curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl小技巧:whl文件名输入前几个字母按TAB键能自动补全
        在这里插入图片描述

      • 显示安装成功Successfully

      • 在这里插入图片描述

验证是否真的成功了:

  • 命令行进入python,导入curses没报错,即可
  • 在这里插入图片描述

endding…

与[转帖]超详细的解决ModuleNotFoundError: No module named '_curses'错误的方法!!!相似的内容:

[转帖]超详细的解决ModuleNotFoundError: No module named '_curses'错误的方法!!!

超详细的解决ModuleNotFoundError: No module named '_curses’的错误 问题描述:在写py脚本时,需要用到curses库(提供了控制字符屏幕的独立于终端的方法)。 导入的时候完全正常 Run的时候却报了这样的错误(它说找不到这个包) 本能的解决方法: 首先想到

[转帖]超详细的I/O多路复用概念、常用I/O模型、系统调用等介绍

概述 当我们要编写一个echo服务器程序的时候,需要对用户从标准输入键入的交互命令做出响应。在这种情况下,服务器必须响应两个相互独立的I/O事件:1)网络客户端发起网络连接请求,2)用户在键盘上键入命令行。我们先等待哪个事件呢?没有哪个选择是理想的。如果在acceptor中等待一个连接请求,我们就不

[转帖]超全超详细的HTTP状态码大全

本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。这些状态码被分为五大类:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499 用于指出客户端的错误。500-599 用于

[转帖]玩转zabbix之超详细的二进制安装

https://zhuanlan.zhihu.com/p/212281069 #初始配置 #centos7添加阿里云镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #安

[转帖]⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐

https://developer.aliyun.com/article/885079?spm=a2c6h.24874632.expert-profile.321.7c46cfe9h5DxWK 2022-04-13 132举报 简介: LNMT 1.JAVA简介 常见的大型平台有LNMP、LNMP、

[转帖]Linux系统硬链接和软链接具体实例讲解(超详细)

简介 在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过 inode 号寻找正确的文件数据块。而有一种方法可以快速的寻找到数据元,那就是软硬链

[转帖]一文看懂eBPF、eBPF的使用(超详细)

https://zhuanlan.zhihu.com/p/480811707 eBPF(extended Berkeley Packet Filter) 可谓 Linux 社区的新宠,很多大公司都开始投身于 eBPF 技术,如 Goole、Facebook、Twitter 等。 eBPF 究竟有什么

[转帖]【压测】通过Jemeter进行压力测试(超详细)

文章目录 背景一、前言二、关于JMeter三、准备工作四、创建测试4.1、创建线程组4.2、配置元件4.3、构造HTTP请求4.4、添加HTTP请求头4.5、添加断言4.6、添加察看结果树4.7、添加Summary Report4.8、测试计划创建完成 五、执行测试计划总结 背景 通过SpringC

[转帖]超能课堂(323) 为什么WiFi实际速率只有标称速率的一半?

超能课堂(323) 为什么WiFi实际速率只有标称速率的一半? 开始的地方 协议速率与实际速率有何不同? 什么是“全双工”与“半双工”? 无线网络与有线网络的抗干扰能力不在一个级别 无线网络与有线网络其实是相辅相成的 本文约 2730 字、5 张图表,需 5 分钟阅读 (切换至标准版) 在我们的实际

[转帖]水晶头超5类和6类的区别是什么?六类水晶头和超五类水晶头通用吗?

一图胜千言,5类水晶头和6类水晶头从外观上看并没有很大的区别,但实际上里面还是有很大的不同。 5类水晶头的8根线芯是一字排开的,而6类水晶头的8根线芯是呈现上、下交错的形式排列。 原因其实特别简单,标准的超五类网线线径是0.51mm,六类网线的线径是0.57mm,超六类网线的线径是0.58mm。 那