![当我尝试获取:nvcc --version 时出现此错误:](https://linux22.com/image/955721/%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E8%8E%B7%E5%8F%96%EF%BC%9Anvcc%20--version%20%E6%97%B6%E5%87%BA%E7%8E%B0%E6%AD%A4%E9%94%99%E8%AF%AF%EF%BC%9A.png)
我收到这样的回复:
$ 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
以及附加位置。