Ubuntu卸载cuda12
时间: 2025-06-17 15:51:25 浏览: 15
### 如何在 Ubuntu 上完全卸载 CUDA 12
要在 Ubuntu 系统上完全卸载 CUDA 12,可以通过以下几个方面来操作:
#### 1. **移除已安装的 CUDA 软件包**
使用 `apt` 命令来移除所有与 CUDA 相关的软件包。这一步骤适用于通过 APT 安装的 CUDA 版本。
```bash
sudo apt-get remove --purge cuda
sudo apt-get autoremove
sudo apt-get remove --purge cuda*
```
这些命令会清理掉大部分由 APT 或者 DEB 包管理器安装的 CUDA 文件和依赖项[^3]。
#### 2. **手动删除 CUDA 的安装目录**
即使通过上述方式卸载了 CUDA,可能仍然存在一些未被自动清除的手动安装文件。通常情况下,CUDA 默认会被安装到 `/usr/local/` 下的一个特定子目录中(例如 `/usr/local/cuda-12.x`)。因此需要进入该路径并手工删除对应文件夹。
```bash
cd /usr/local/
sudo rm -rf cuda-12.*
```
此步骤确保任何残留于系统中的 CUDA 主要组件都被彻底清除[^4]。
#### 3. **查找并处理残余的 CUDA 配置或库文件**
有时候,在完成前两步之后仍可能存在少量散落在系统的其他地方的小型配置文件或者动态链接库等遗留物。为了进一步确认是否有遗漏部分,可利用如下指令进行全局搜索,并逐一将其删去。
```bash
sudo dpkg -l | grep cuda
```
对于每一条返回的结果都需要单独执行以下命令来进行最终清理工作:
```bash
sudo dpkg -P <具体包名称>
```
这里 `<具体包名称>` 应当替换成实际查找到的内容之一[^5]。
#### 注意事项
在整个过程中需要注意的是,如果之前曾经修改过环境变量设置 (比如 `.bashrc`) 来支持新的 GPU 编程框架,则也需要相应调整回来;另外就是某些第三方应用程序也可能依赖于当前版本下的 CUDA 功能模块,所以在做大规模变动之前最好先备份重要数据以防万一出现问题能够迅速恢复原状。
```python
# 如果您编辑过 .bashrc 添加了 CUDA PATH 和 LD_LIBRARY_PATH,请记得还原它们。
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
以上代码片段仅作为示例展示如何撤销先前对 shell profile 中所做的更改[^2]。
阅读全文
相关推荐

















