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

如何让conda环境中的nvcc版本与PyTorch对应的CUDA版本保持一致

解决conda环境nvcc版本与PyTorch CUDA版本不匹配问题

你之前安装的cudatoolkit=10.1仅包含CUDA运行时依赖,不包含nvcc编译器组件,因此系统PATH优先级更高的全局CUDA 10.0的nvcc会被默认调用,按以下步骤操作即可解决:

  • 首先激活你安装了PyTorch 1.7.1的目标conda环境,执行如下命令安装对应版本的CUDA编译工具链:
conda install cudatoolkit-dev=10.1 -c conda-forge
  • 安装完成后,执行conda deactivate退出当前环境,再重新conda activate <你的环境名>激活环境,让环境变量生效。
  • 执行nvcc --version验证版本,确认输出的CUDA release版本为10.1即可。

注意事项

  • 该操作仅修改当前conda环境的配置,不会影响系统全局的CUDA 10.0版本,退出conda环境后nvcc会自动恢复为系统的10.0版本。
  • 确认nvcc版本匹配后再重新安装PYG相关依赖,即可避免版本不匹配导致的编译报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 08:36:03