sh: 0: cannot open cuda_11.8.0_520.61.05_linux.run--override: No such file
时间: 2024-12-16 07:27:36 浏览: 11
在尝试安装CUDA时,如果遇到`sh: 0: cannot open cuda_11.8.0_520.61.05_linux.run--override: No such file or directory`错误,这通常意味着找不到名为`cuda_11.8.0_520.61.05_linux.run--override`的文件。这个问题可能是由于以下原因:
1. 文件下载不完整或者URL有问题。请确认你已经从正确的源下载了完整的安装脚本(`.run`文件)。
2. `--override`选项可能不是默认的一部分,或者在某些版本中已被移除。你可以尝试去掉这个选项,或者查阅最新的CUDA官方文档来确认是否需要该选项以及它的正确语法。
修复此问题的一种方法是:
```bash
# 如果你确定下载的是正确的文件,可以尝试直接运行安装脚本,跳过--override
sudo sh cuda_11.8.0_520.61.05_linux.run --toolkit --silent
# 或者,如果不需要--override,直接运行
sudo sh cuda_11.8.0_520.61.05_linux.run --toolkit --silent
```
之后,记得设置环境变量,如文中所示:
```bash
export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
阅读全文