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

如何在conda中指定安装兼容CUDA11.3的g++ 10.2.1版本?

解决CUDA 11.3兼容的g++ 10.2.1版本安装问题

正确的conda安装命令

要安装适配CUDA 11.3的g++ 10.2.1,需遵循conda的包版本指定规则并指定conda-forge频道(默认频道可能无对应版本),以下两种命令均有效:

  • 直接安装指定版本的gxx包:
    conda install -c conda-forge gxx=10.2.1
    
  • 安装完整gcc套件(包含g++)的指定版本:
    conda install -c conda-forge gcc=10.2.1
    

之前命令无效的原因

你尝试的几种命令不符合conda的包管理语法:

  • conda install gxx-10.2.1:错误将版本号拼入包名,conda包名为gxx,版本需用=分隔
  • conda install gxx@10.2.1:@在conda中用于指定虚拟环境,而非版本参数
  • conda install gxx==10.2.1:双等号语法虽可用,但未指定conda-forge频道时,默认频道可能无该版本
  • conda install gxx 10.2.1:会被解析为安装gxx和名为10.2.1的不存在包

验证安装结果

安装完成后执行以下命令确认版本:

g++ --version

预期输出类似:

g++ (conda-forge gcc 10.2.1-*) 10.2.1

确认版本符合要求后,重新运行sh ./make.sh即可解决CUDA兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 03:07:33