安装torch2.6遇到Solving environment: failed with initial frozen solve. Retrying with flexible …

  1. 用conda install时
    安装命令:conda install pytorch=2.6.0 cudatoolkit=12.1 -c pytorch
    报错:Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  2. 用pip install
    安装命令:pip install torch==2.6.0+cu121 torchvision==0.15.0+cu121 torchaudio==2.6.0 -f https://download.pytorch.org/whl/torch_stable.html
    报错:ERROR: Could not find a version that satisfies the requirement torch==2.6.0+cu1 21 (from versions: 1.7.1, 1.7.1+cpu, 1.7.1+cu101, 1.7.1+cu110, 1.7.1+cu92, 1.7. 1+rocm3.7, 1.7.1+rocm3.8, 1.8.0, 1.8.0+cpu, 1.8.0+cu101, 1.8.0+cu111, 1.8.0+roc m3.10, 1.8.0+rocm4.0.1,

然后去网上搜的各种方法都无法解决这个报错,我一直以为是conda需要更新,但是我又没有权限更新。好吧,换一条路,去pytorch官网看一下对应版本的安装命令
在这里插入图片描述
首先确保虚拟环境是干净的,没有安装过torch torchvision torchaudio:如果你不确定可以执行一下命令

  1. pip3 uninstall torch
  2. pip3 uninstall torchvision
  3. pip3 uninstall torchaudio
    执行后,环境则是干净的了,接下来重新开始安装
    正确的命令pip3 install torch torchvision torchaudio
    在这里插入图片描述

会发现安装成功了。
我自己又想了一下为什么之前使用conda 和 pip安装时出现了版本不对应的问题,可能是torch2.6太新了导致的没有对应的conda,无法指定torch==2.6.0,总而言之还是跟着官网走吧,少走弯路!

欢迎大家补充解决方法和原因,博主是小白,希望和大家多多交流,共同进步~

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐