未找到 nvcc,尽管在路径上

问题描述 投票:0回答:2

我刚刚使用 nvidia 安装程序在

CUDA 8.0
上安装了
macOS
。它安装在
/Developer/NVIDIA..
,因此我在
PATH
前面加上
export PATH=/Developer/NVIDIA/CUDA-8.0.61/bin${PATH:+:${PATH}}

由于某种原因,它无法找到

nvcc
(或与此相关的其他二进制文件),尽管路径已设置并且权限似乎没问题。

~$ echo $PATH
/Developer/NVIDIA/CUDA8.0.61/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/Library/TeX/texbin
~$ nvcc
-bash: nvcc: command not found

有什么想法为什么会出现这种情况吗?

cuda nvcc
2个回答
2
投票

有什么想法为什么会出现这种情况吗?

因为这不是正确的路径:

/Developer/NVIDIA/CUDA8.0.61/bin

按照安装指南所示,正确的路径是:

/Developer/NVIDIA/CUDA-8.0.61/bin
                      ^

注意指示位置处的破折号。


0
投票

在进行自定义安装并仅选择“运行时”后,我在 Windows 上遇到了同样的问题。可能完全是巧合/安装错误,但是当我选择这些选项重新安装它时,它起作用了。它应该使用 CUDA_PATH 变量自动更新您的 PATH

© www.soinside.com 2019 - 2024. All rights reserved.