wsl Ubuntu 安装nvidia
时间: 2025-05-12 15:36:09 AIGC 浏览: 68
### 在 WSL Ubuntu 上安装 NVIDIA 驱动程序或 CUDA 工具包
要在 WSL 的 Ubuntu 环境中成功安装 NVIDIA 驱动程序或 CUDA 工具包,可以遵循以下方法:
#### 1. 检查 Windows 是否已正确安装显卡驱动
在开始之前,确保 Windows 系统已经正确安装了最新的 NVIDIA 显卡驱动。可以通过访问设备管理器来验证是否存在 NVIDIA 设备并确认其状态正常[^2]。如果没有安装或者存在错误,可以从官方下载页面获取最新版本的驱动程序[^3]。
#### 2. 更新 WSL 和 Ubuntu 系统
进入 WSL 的终端界面,执行更新操作以确保系统的软件库是最新的:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 3. 安装必要的依赖项
为了支持 NVIDIA 驱动和 CUDA 功能,在 WSL 中还需要安装一些基础组件:
```bash
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
```
这些工具对于编译内核模块以及后续配置至关重要[^1]。
#### 4. 启用 WSL 2 并设置默认发行版
CUDA 支持通常需要运行于 WSL 2 模式下。通过 PowerShell 命令启用 WSL 2 版本,并将目标 Linux 发行版设为默认选项:
```powershell
wsl --set-version <DistributionName> 2
wsl --set-default-version 2
```
其中 `<DistributionName>` 应替换为你实际使用的名称(如 `Ubuntu`)。此步骤有助于提高性能兼容性。
#### 5. 添加 NVIDIA Container Toolkit 存储库
接下来添加 NVIDIA 提供的支持容器化 GPU 访问能力的相关资源仓库地址:
```bash
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
```
#### 6. 安装 NVIDIA 驱动及相关工具链
完成上述准备工作之后即可正式安装所需的 NVIDIA 软件栈:
```bash
sudo apt install nvidia-driver-<version>
sudo apt install cuda-drivers
```
这里 `<version>` 表示具体发布的驱动号,请依据实际情况调整数值大小。
#### 7. 测试安装成果
最后一步是对整个环境进行功能测试,比如利用简单的 Python 脚本来调用 Tensorflow 或 PyTorch 进行计算加速演示;也可以直接运行如下命令查看当前可用设备列表及其基本信息:
```bash
nvidia-smi
```
---
阅读全文
相关推荐



















