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

如何通过Conda安装CUDA?求清晰步骤命令及可靠指引

通过Conda安装CUDA的分步指引

一、为什么不同指南的命令不一样?

不同教程的命令差异核心原因有这几个:

  • CUDA版本差异:比如CUDA 11.8和12.1的安装包名称、依赖要求完全不同
  • 环境策略不同:有些教程用base环境,有些推荐新建独立环境(后者更稳妥,避免依赖冲突)
  • 操作系统适配:Windows和Linux的Conda命令基本一致,但部分依赖的安装逻辑有区别
  • 框架绑定需求:PyTorch、TensorFlow等框架对CUDA版本有严格要求,不同框架对应的命令自然不同

二、标准操作流程

1. 前置检查

  • 确认你的NVIDIA显卡支持CUDA:查自己的显卡型号,确认属于NVIDIA CUDA支持的产品线
  • 安装对应版本的NVIDIA驱动:驱动版本必须≥目标CUDA版本要求的最低驱动(比如CUDA 11.8要求驱动≥450.80.02)

2. 创建并激活独立Conda环境

强烈建议用独立环境,别污染base环境:

# 创建名为cuda_env的环境,指定Python 3.10(适配绝大多数深度学习框架)
conda create -n cuda_env python=3.10
# 激活环境
# Windows
conda activate cuda_env
# Linux/Mac
source activate cuda_env

3. 安装CUDA核心组件

Conda提供的是轻量化的CUDA Toolkit分发版,只包含深度学习需要的核心部分,比NVIDIA官网的完整包更省心:

  • 安装指定版本的CUDA(比如11.8,兼容性最广):
conda install -c nvidia cuda=11.8
  • 配套安装cuDNN(深度学习加速库,Conda会自动匹配对应CUDA版本):
conda install -c nvidia cudnn=8.9.2  # 此版本适配CUDA 11.8

4. 验证安装

激活环境后,运行以下命令确认:

# 查看CUDA编译器版本
nvcc --version
# 查看cuDNN版本(Linux)
cat $CONDA_PREFIX/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
# 查看cuDNN版本(Windows)
type %CONDA_PREFIX%\include\cudnn_version.h | findstr CUDNN_MAJOR

5. 安装深度学习框架(可选)

以适配CUDA 11.8的框架为例:

  • PyTorch:
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
  • TensorFlow:
conda install tensorflow-gpu=2.15 -c conda-forge

三、避坑提醒

  • 别同时装NVIDIA官网的CUDA Toolkit和Conda版CUDA,大概率会出现版本冲突
  • 如果遇到依赖报错,直接删除当前环境重新创建,从头安装对应版本的组件
  • 优先用框架官方推荐的CUDA版本,比如PyTorch官网会给出适配的完整命令,直接抄就行

内容的提问来源于stack exchange,提问作者Balázs Tobak

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 12:12:35