pip安装torch失败,贴上出错图
图1
解决方案:
2.根据自己的系统选择安装语句
图2
3.cmd下运行该语句
别高兴太早,出现新问题了,先贴出错图
图3
我们命名是按照官网上的命令去执行的,为什么会报错呢,我去它的whl下载的网址看看,发现了问题的原因。
原因:还要根据你的python版本去下载,例如我的是3.8的版本,所以我选择cp38-cp38m,否则下错会提示你此whl不适用去此平台,torchvision同理。
第一步:下载适合自己系统的版本
图4
第二步:用pip list查一下你有没有wheel这个库,没有的话自己手动装一下
第三步:和一般用pip安装类似,不过这次是直接用whl文件,此时要先安装torch,再去安装torchvision,否则也会报错。下面以安装torch的命令为例,进入你torch的whl存放的目录运行cmd,然后执行下面的命令。
pip install torch-1.7.0+cpu-cp38-cp38-win_amd64.whl -i http://cmc-cd-mirror.rnd.huawei.com/pypi/simple/
采用清华源进行下载,安装好torch后,接着安装torchvision就可以了。
但是又出现新的问题了,先贴出错图
图5
查找问题
1.我们进入python安装目录\Lib\site-packages\setuptools
import setuptools.pep425tags
print(setuptools.pep425tags.get_supported())
图6
原因就是我们下载的文件名格式不支持,我尝试修改成torch-1.7.0+cpu-cp38-none-any.whl,再次安装就成功了
补充:这个方法可以说是不仅仅适用于torch的安装的,其他的任何的库都是可以的,当遇到无法直接下载的情况的时候,也可以尝试去下载它的whl,然后通过whl去安装我们的库。