linux安装从cuda
时间: 2025-06-17 15:49:46 AIGC 浏览: 16
### 在 Linux 系统上安装 CUDA 的指南
在 Linux 系统上安装 CUDA 工具包通常涉及几个关键步骤,包括下载适当的安装包、配置系统环境以及验证安装是否成功。以下是针对基于 Debian/Ubuntu 和非 root 用户的详细说明。
#### 1. 基于 Debian/Ubuntu 系统的 CUDA 安装
对于基于 Debian 或 Ubuntu 的系统,可以使用 `.deb` 格式的安装包完成 CUDA 的安装。以下是具体步骤:
- **下载安装包**
访问 NVIDIA 官方网站并下载适合您系统的 CUDA 安装包[^1]。确保选择正确的版本和操作系统架构(如 `amd64`)。
- **安装 CUDA 仓库**
使用以下命令将 CUDA 仓库添加到系统中:
```bash
sudo dpkg -i cuda-repo-<distro>_<version>_amd64.deb
```
其中 `<distro>` 是您的发行版代号(例如 `ubuntu2004`),`<version>` 是 CUDA 的版本号。
- **添加公钥并更新软件源**
执行以下命令以添加 NVIDIA 的 GPG 密钥并更新 APT 软件源:
```bash
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/x86_64/7fa2af80.pub
sudo apt-get update
```
- **安装 CUDA 工具包**
使用以下命令安装 CUDA:
```bash
sudo apt-get install cuda
```
- **配置环境变量**
编辑 `~/.bashrc` 文件以添加 CUDA 的路径:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
然后重新加载配置文件:
```bash
source ~/.bashrc
```
#### 2. 非 root 用户的 CUDA 安装
如果您没有管理员权限,可以将 CUDA 安装到个人目录下。以下是具体步骤:
- **下载运行时安装程序**
下载 CUDA 的 `.run` 文件(例如 `cuda_9.0.176_384.81_linux.run`)[^2]。
- **执行安装程序**
使用以下命令启动安装程序,并在协议中选择同意 EULA(输入 `accept`)。如果不需要安装驱动程序,则选择不安装(输入 `no`)。
```bash
sh cuda_9.0.176_384.81_linux.run
```
- **指定安装路径**
在安装过程中,可以选择自定义安装路径(例如 `/home/username/cuda`)。同时,还可以为 CUDA 示例代码指定单独的目录。
- **配置环境变量**
编辑 `~/.bashrc` 文件以添加 CUDA 的路径:
```bash
export PATH=$HOME/cuda/bin:$PATH
export LD_LIBRARY_PATH=$HOME/cuda/lib64:$LD_LIBRARY_PATH
```
然后重新加载配置文件:
```bash
source ~/.bashrc
```
#### 3. 验证安装
完成安装后,可以通过以下命令验证 CUDA 是否正确安装:
```bash
nvcc --version
```
如果输出显示 CUDA 的版本信息,则表明安装成功。
---
### 注意事项
- 确保系统已安装支持 CUDA 的 NVIDIA 显卡驱动程序[^1]。
- 如果需要安装 cuDNN,请参考 NVIDIA 官方文档中的额外步骤。
---
阅读全文
相关推荐



















