ERROR: torch-1.0.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.

代码运行报错:THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=405 error=11 : invalid argument
报错原因:显卡用的RTX 2060,CUDA就要装10以上,这个时候pytorch不能直接用pip装,要这样:

pip install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp36-cp36m-linux_x86_64.whl

不过运行时报错:
ERROR: torch-1.0.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.
出现这个问题的原因是版本不匹配
查看本机python的版本匹配哪些文件
解决办法:
在shell下输入:

python

然后输入:
Python3.7下输入

import pip._internal
print(pip._internal.pep425tags.get_supported())

Python 3.6.0下输入:

import pip._internal.pep425tags
print(pip._internal.pep425tags.get_supported())

因为如果按照上面Python3.7的输入会报错:

AttributeError: module 'pip._internal' has no attribute 'pep425tags'

在这里插入图片描述ERROR: torch-1.0.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform._第1张图片
下载安装对应的版本文件即可
在这里插入图片描述
参考:https://blog.csdn.net/xiuxiuen_michelle/article/details/81080694
https://blog.csdn.net/qq_38161040/article/details/103881372?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

你可能感兴趣的:(深度学习环境配置)