CUDA环境变量 linux
时间: 2025-02-04 13:14:05 浏览: 48
### 设置和配置Linux系统的CUDA环境变量
#### 查看当前环境变量
为了确认现有的`PATH`和`LD_LIBRARY_PATH`中的环境变量,可以执行以下命令:
```bash
echo $PATH
echo $LD_LIBRARY_PATH
```
这些命令会显示当前shell环境中路径的相关设置[^1]。
#### 修改环境变量临时生效
如果希望立即修改并测试新的环境变量而不影响其他已有的设置,可以在终端中运行下面的命令来添加特定版本的CUDA至环境变量列表前端:
对于CUDA 10.0为例:
```bash
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
```
这将使得本次登录期间内优先使用指定版本的CUDA工具链[^3]。
#### 永久保存更改
为了让上述改动永久化,应当编辑用户的shell初始化文件(如`.bashrc`, `.zshrc`),加入上面提到的导出语句。例如针对Bash Shell用户来说就是打开~/.bashrc 文件并将相应行追加进去:
```bash
# CUDA environment variables setup
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
完成之后记得重新加载该配置文件使变化即时生效:
```bash
source ~/.bashrc
```
通过这种方式设定后,每次新开启一个shell都会自动应用所定义好的环境变量[^4]。
#### 切换不同版本CUDA
当存在多版CUDA共存的情况下,默认情况下可能只会识别最新安装的那个版本。要实现快速切换不同的CUDA版本,则可以通过创建软链接的方式来管理各个版本之间的转换关系;也可以直接调整环境变量指向所需的CUDA目录位置以达到相同的效果[^2]。
阅读全文
相关推荐


















