按照官方教程安装 PyTorch 时出现了类似 *****.whl is not a supported wheel on this platform 的错误,最早怀疑是 Python 版本的问题,查了些资料但都没找到点子上,偶然在查找过程中发现了一个查看 pip 支持文件格式的方法,几番确认下来,发现是 pip 版本太老,不支持这个 whl 文件的缘故。
那么如何根据 Python 和 pip 查看本机支持哪些文件格式, 选择合适的 whl 文件呢?
可以用下面两个命令尝试下,前面一个是高版本 pip 的,后面一个是低版本的。
# 高版本 import pip._internal print(pip._internal.pep425tags.get_supported())
# 低版本 import pip print(pip.pep425tags.get_supported())
在这次碰到的问题中,先是用后面一个方法查看了系统所能支持的文件版本,对比发现官方没有合适的 whl 文件,接着就升级 pip,升级后就得用前面一个高版本的方法查看支持的文件格式了,选择正确的版本,顺利安装。
欢迎转载,转载请注明出处:蔓草札记 » 记 Python whl is not a supported wheel on this platform 的解决方案