1 已知无效的方法
首先列举对于较新版本的pip无效的方法。如果你使用的是较新版本的pip,使用下面这些python语句,将会提示pip has no attribute pep425tags。
无效旧教程一:
import pip
print(pip.pep425tags.get_supported())
无效旧教程二:
import pip._internal
print(pip._internal.pep425tags.get_supported())
上面为目前网上大量充斥的教程,这些均为旧版pip的教程,并不适用于pip 20.0及以上版本,甚至不适用于临近pip 20.0的版本。
使用上述旧教程,会得到pip has no attribute pep425tags。如下图所示。
2 经测试有效的命令
我们可以通过下面这个经过测试有效的命令,来查看当前Python版本匹配那些文件。
有效命令如下(直接在命令行中输入,不要在Python解释器输入):
pip debug --verbose
适用于pip 20.0等新版本的pip。这样就可以解决.whl因名称不对而造成无法安装的问题。
原文地址: https://blog.csdn.net/happywlg123/article/details/107281936