我在下载pytorch的时候网络波动,下载到一半断了,后来重新下载的时候报错。我的笔记本电脑配置是3060显卡,amd的ryzen7 5800H。
第一次下载的时候也是输入这个命令,然后是可以下载的,第二次就报错了。
pytorch官网没有3060显卡对应型号的选择(CUDA11.7),所以我选了11.6
一开始的报错是“ pip is configured with locations that require TLS/SSL, however the ssl module in Python is not”
后来调了一下之后报错就变成了“ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch”
我按照网络上的方法都操作了一遍还是不行。然后我想可能是之前下载的那部分残余跟现在有冲突,尝试在下载目录里面查找“pytorch”文件并删除,结果找不到。
直接去后面的网址用迅雷下载。
另外新手的话建议使用conda来管理,像你这样直接在另外安装的python环境里面下载,你安装包位置在哪里你都找不到。
你这个报错要么是python版本不对,要么是cuda不对,如果是cuda的话,还是直接下载到本地安装。另外,一般cuda大版本是向下兼容的,比如11.x的cuda环境,你的pytorch的cuda版本可以是11.y,只要x>=y一般不会出什么问题
淦,我又重新试了一下,如果直接复制pytorch的命令还是报那个错误,但是如果命令改成 python -m pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116 就可以,python -m pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116 的话就还是报错。我的电脑只安装了3.10版本的python,昨天刚下了anaconda(包含3.8的python)。虽然加不加前缀理论上是一致的。我怀疑是环境变量和python版本变多,导致系统识别错误。所以需要额外加前缀才能下载