You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用conda安装PyTorch遇环境求解失败,寻求其他解决方法

解决conda安装PyTorch时"Solving environment"失败的问题

针对你遇到的conda安装PyTorch时环境求解失败的问题,试试下面几个实用方法,都是新手友好的:

方法一:创建全新的conda环境(最推荐)

现有base环境可能存在依赖冲突,直接新建干净环境能避开大部分问题:

  • 创建指定Python版本的环境(PyTorch推荐3.8-3.10,这里以3.9为例):
    conda create -n pytorch_env python=3.9
    
  • 激活新环境:
    conda activate pytorch_env
    
  • 用PyTorch官方提供的conda命令安装:
    • CUDA版本(以11.8为例):
      conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
      
    • CPU版本:
      conda install pytorch torchvision torchaudio cpuonly -c pytorch
      

方法二:用mamba替代conda求解环境

mamba是conda的高性能替代工具,环境求解速度更快、成功率更高:

  • 在base环境安装mamba:
    conda install mamba -n base -c conda-forge
    
  • 用mamba安装PyTorch,命令和conda类似,只是把conda换成mamba:
    • CUDA版本:
      mamba install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
      
    • CPU版本:
      mamba install pytorch torchvision torchaudio cpuonly -c pytorch
      

方法三:清理conda缓存并重置频道

缓存或频道配置混乱也可能导致求解失败:

  • 清理所有conda缓存:
    conda clean --all
    
  • 重置频道列表,然后重新添加必要的官方频道:
    conda config --remove-key channels
    conda config --add channels conda-forge
    conda config --add channels pytorch
    conda config --add channels nvidia
    
  • 之后再尝试用conda安装PyTorch

方法四:绕过conda,直接用pip安装

如果以上方法都不行,直接用pip安装能彻底避开conda的环境求解问题:

  • 激活目标环境后,执行对应版本的pip命令:
    • 自动匹配CUDA版本:
      pip3 install torch torchvision torchaudio
      
    • 指定CUDA 11.8版本:
      pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
      
    • CPU版本:
      pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
      

内容的提问来源于stack exchange,提问作者Noone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 22:30:49