超详细的解决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…

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐