赞
踩
python小白,记录一下解决此类问题的方法。以自己的报错ModuleNotFoundError: No module named 'minepy'为例进行说明。
(错误尝试)根据报错提示,缺少minpy模块,首先想到去cmd或anaconda下执行命令pip3 install minepy。

(error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
ERROR: Failed building wheel for minepy)
结果告诉我需要Visual C++环境,然后我有到处百度查找解决方案。整理如下。
---------------------------------------------------------------------------------------------------------------------------------
step1:进入Unofficial Windows Binaries for Python Extension Packages网站,找到缺少的模块。
注意!!!这里需要明确电脑操作系统位数以及python的版本。以我的为例:操作系统是64位,python版本为3.8。因此下载minepy-1.2.5-cp38-cp38-win_amd64.whl。下载后移动至python\Scripts文件夹下。

附查看python版本方法:
(行不通的办法)一开始我忽略了版本问题,执行pip命令时出现如下错误:

ERROR: minepy-1.2.5-cp39-cp39-win_amd64.whl is not a supported wheel on this platform.
而找到的解决方法大多是在shell中输入import pip; print(pip.pep425tags.get_supported())或者import pip._internal; print(pip._internal.pep425tags.get_supported())来查看当前pip命令支持的文件名还有版本。但继续报错,错误如下:
AttributeError: module ‘pip._internal’ has no attribute 'pep425tags’
继续找解决方案。。。
(行得通的办法)在CMD执行命令:python -m pip debug --verbose
即可以查看当前python的版本及支持的文件名。

step2:下载移动正确的minepy模块后在F:\python\Scripts\下运行pip3 install minepy-1.2.5-cp38-cp38-win_amd64.whl命令或者在Anaconda的Prompt中直接用命令:pip3 install F:\python\Scripts\minepy-1.2.5-cp38-cp38-win_amd64.whl即可完成模块安装。

完结撒花!
特别感谢:
教你在windows10环境下如何安装minepy并成功运行! - 星辰之衍 - 博客园 (cnblogs.com)
Python 安装库文件 is not a supported wheel on this platform的解决方案_a99h的博客-CSDN博客
如果我的表述不清楚可以去原博学习~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。