下载了cuda11.1,怎么换成cuda11.3
时间: 2025-05-24 15:17:18 浏览: 12
### 将已安装的 CUDA 11.1 更改为 CUDA 11.3 的方法
#### 1. 卸载现有 CUDA 11.1
为了确保干净地切换到新的 CUDA 版本,建议先卸载现有的 CUDA 11.1。可以使用以下命令完成卸载过程:
```bash
sudo /usr/local/cuda-11.1/bin/cuda-uninstaller
```
该命令会删除与 CUDA 11.1 相关的所有组件[^1]。
#### 2. 下载 CUDA 11.3 安装文件
前往 NVIDIA 官方开发者网站中的 [CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive),找到 CUDA 11.3 并下载适合的操作系统版本。对于 Ubuntu 20.04,可以选择 `.deb` 或者 `.run` 文件进行安装[^3]。
假设选择的是 `.run` 文件,则可以通过以下命令下载:
```bash
wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run
```
#### 3. 执行 CUDA 11.3 安装程序
赋予下载的 `.run` 文件执行权限,并运行安装脚本:
```bash
chmod +x cuda_11.3.0_465.19.01_linux.run
sudo ./cuda_11.3.0_465.19.01_linux.run
```
在交互界面上,选择是否安装 NVIDIA 显卡驱动。如果之前的驱动版本满足 CUDA 11.3 的需求(例如 465.x 及以上),则无需重新安装驱动;否则应允许安装最新的兼容驱动。
#### 4. 配置环境变量
安装完成后,需要配置系统的环境变量以便正确识别 CUDA 11.3。编辑 `~/.bashrc` 文件,添加以下内容:
```bash
export PATH=/usr/local/cuda-11.3/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda-11.3
```
保存文件后,通过以下命令使更改生效:
```bash
source ~/.bashrc
```
#### 5. 测试 CUDA 安装
验证 CUDA 是否成功安装以及其版本号是否为预期值:
```bash
nvcc --version
```
输出应当显示为 CUDA 11.3[^1]。
#### 6. 多版本管理(可选)
如果希望在同一台机器上保留多个 CUDA 版本并能够灵活切换,推荐使用 `update-alternatives` 工具。首先注册各个 CUDA 版本:
```bash
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-11.1 10
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-11.3 20
```
接着设置默认使用的 CUDA 版本:
```bash
sudo update-alternatives --config cuda
```
按照提示输入编号以选定活动版本[^2]。
---
###
阅读全文
相关推荐

















