当我尝试按照他们在其网站上建议的方式安装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
我该如何解决?
答案 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.
这进一步证明了我之前提出的观点!