Pytorch安装找不到满足要求的版本

时间:2020-11-09 17:38:46

标签: python installation pip pytorch

当我尝试按照他们在其网站上建议的方式安装Pytorch时:

pip install torch===1.7.0 torchvision===0.8.1 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

这是出现的错误:

ERROR: Could not find a version that satisfies the requirement torch===1.7.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch===1.7.0

我该如何解决?

2 个答案:

答案 0 :(得分:1)

只是想让所有mac,linux和python 3.8.x开始,此处的用户知道在命令中添加“ https://”并不能解决问题:Proof that it doesn't help or solve anything

原因如下:OP,您的计算机上可能安装了python 3.9。不幸的是,Pytorch还不支持Python 3.9。相反,请安装python 3.8.6,这是当前受支持的最新版本。您还会发现尝试安装sklearn或tensorflow之类的软件包时遇到的类似问题。

所以这就是答案:要么等待,要么卸载python并回滚到python 3.8.6 抱歉,这再好不过了。

答案 1 :(得分:-1)

您很可能在结尾缺少-f https://download.pytorch.org/whl/torch_stable.html
确保在终端中包含整行。链接的其余部分甚至缺少{{1}中的l(来自.html),您都可以看到该错误。一开始可能不容易显示出来的东西!

因此,请确保所有位都在那里!也就是说,使用所有铃铛和口哨声的完整链接,确保没有遗漏任何内容。

更新:

看着您的评论,您错过了https://,使用此精确命令作为您的命令,由于将其视为路径,因此我收到与您相同的错误,从而发出错误:

Url 'download.pytorch.org/whl/torch_stable.html' is ignored. It is
either a non-existing path or lacks a specific scheme. 

enter image description here

这进一步证明了我之前提出的观点!