pip install torchvision error:Could not find a version that satisfies the requirement torch==1.4.0 (from torchvision)
在网上找了很多种方法,并用以下几种进行了尝试
方法1:将torch的版本改为1.4.0,然后再继续安装torchvision
pip install torch==1.4.0 -f https://download.pytorch.org/whl/torch_stable.html
pip install torchvision
结果并未成功
方法2:将torch的版本改为1.3.1,然后安装版本为0.4.1的torchvision
pip install torch==1.3.1 -f https://download.pytorch.org/whl/torch_stable.html
pip install torchvision==0.4.1
结果是torch在安装过程中多次报超时错误,这里也寻找了超时的解决方法,但依旧失败了。
方法3:改变trochvision安装代码
将原先的安装代码 pip3 install torchvision 改为如下:
pip install --no-deps torchvision
这里确实是成功安装了torchvision,但是在import torchvision,并做基本调用时又提示如下错误:
from torch.jit.annotations import Optional ImportError: cannot import name ‘Optional’
继续查询得知还是torchvision和torch的版本不匹配,导致调用不成功(晕 XoX~~~~~)
方法4:保持torch原来版本,安装其他版本的trochvision
这里尝试了0.2.1版本的torchvision
pip3 install torchvision==0.2.1
安装成功,并且调用也没有出现问题
简单测试
小程序run一下,查看两者的版本
import torch
import torchvision
print('torch version',torch.__version__)
print('torchvision version',torchvision.__version__)
运行结果
torch version 0.4.1
torchvision version 0.2.1
解决了,接下来继续努力!
版权声明:本文为haoah316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。