超详细的解决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
-
- 跳转到官网下载curses库的whl文件:whl文件下载地址,因为我的python版本是3.6的,所以拿3.6举例。
-
第二步:
-
把whl文件放入Script文件夹后,进入Script文件夹
-
鼠标单击图上文件位置栏——输入cmd ——然后回车
-
然后用pip安装whl文件即可
-
输入pip install curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl(小技巧:whl文件名输入前几个字母按TAB键能自动补全)
-
显示安装成功(Successfully)
-
-
验证是否真的成功了:
- 命令行进入python,导入curses没报错,即可