当我尝试获取:nvcc --version 时出现此错误:

当我尝试获取:nvcc --version 时出现此错误:

我收到这样的回复:

$ nvcc
nvcc: command not found

这是我的 bashrc 文件中的内容:

export PATH="/usr/local/cuda-12.4/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH"

我确实安装了 Cuda 14.2

Ubuntu 服务器 22.04

答案1

听起来您担心的是您的问题,$PATH但首先值得检查该命令是否在您的系统上的某个地方可用。

首先,检查是否nvcc已安装。通过搜索 Ubuntu 软件包,您可以确认它包含在nvidia-cuda-工具包包裹。

要查看系统状态:

dpkg -l | grep nvidia-cuda-toolkit

如果已从 Ubuntu 软件存储库安装该软件包,则应该会产生一些输出。如果没有,请尝试:sudo apt update && sudo apt install nvidia-cuda-toolkit

现在您可以相当确定该软件包在您的系统上可用。从 Ubuntu 软件存储库安装时,nvcc 的默认位置是/usr/bin/nvcc。如果这不在您的路径中,您将遇到更大的问题!!但您可以检查它是否存在:

ls -al /usr/bin/nvcc

如果您认为您可能从非官方 Ubuntu 源安装了 nvcc,并且二进制文件可能位于您的系统的某个位置,请尝试:find / -name nvcc 2>/dev/null

然后您就可以更新你的$PATH以及附加位置。

相关内容