安装pytorch失败

已下载cuda11.8版本的pytorch 但是安装时出现如下信息,请问要怎么解决

img

img

你说的"如下信息"在哪里呢?

说明这版本和你环境不兼容,可以试试换个版本的试试,总有一个版本适合你电脑,这python安装就是很麻烦的,多试试

  • 请看👉 :【PyTorch】安装支持cuda的pytorch-1.10.2
  • 同时,你还可以查看手册:pytorch torch.cuda 中的内容
  • 除此之外, 这篇博客: cuda11.0版本的pytorch安装教程中的 安装pytorch 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 然后找到官网安装代码,去掉后面的-c pytorch

    -c pytorch参数指定了conda获取pytorch的channel,在此指定为conda自带的pytorch仓库。

    因此,只需要将

    -c pytorch语句去掉,就可以使用清华镜像源快速安装pytorch了。

    conda install pytorch torchvision torchaudio cudatoolkit=11.0

    下面是换回默认源的代码:

    换回默认源:conda config --remove-key channels

    很奇怪,以上方法下载的是CPU的Pytorch

    又在这里找了个cuda11.0的下载链接

    Previous PyTorch Versions | PyTorch

    # CUDA 11.0
    pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

    然后安装成功了

  • 以下回答由chatgpt基于相关博客总结生成:

    我可以提供一些可能会出现的错误和解决方案,但需要具体的错误信息才能给出准确的解决方案。

    1. 安装过程中可能会出现缺少依赖库的错误,这时需要安装对应的依赖库。例如:
    Error: Permission denied
    You must run this command as superuser.
    sudo apt-get install <dependency>
    
    1. 安装pytorch时可能会出现cuda版本不匹配的错误,需要安装与当前cuda版本匹配的pytorch。或者升级cuda版本到与当前安装的pytorch版本匹配。例如:
    RuntimeError: CUDA error: no kernel image is available for execution on the device
    
    1. 另外需要注意的是,安装cuda时需要正确设置环境变量,否则可能会出现找不到cuda的错误。例如:
    ImportError: cuda not found
    
    1. 如果安装过程中遇到了其他未知问题,可以尝试搜索错误信息或者查看官方文档寻找解决方案。