尽管在路径上,但未找到 nvcc

Posted

技术标签:

【中文标题】尽管在路径上,但未找到 nvcc【英文标题】:nvcc not found, despite being on path 【发布时间】:2017-04-11 09:36:28 【问题描述】:

我刚刚使用 nvidia 安装程序在 macOS 上安装了 CUDA 8.0。它安装在/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

你知道为什么会这样吗?

【问题讨论】:

您是否真的查看了该路径以查看它是否存在,以及是否存在 nvcc? 运行ls /Developer/NVIDIA/CUDA8.0.61/bin的结果是什么?如果您遵循install instructions,在我看来这不是正确的路径。安装说明建议如下:export PATH=/Developer/NVIDIA/CUDA-8.0.61/bin ... 你似乎在CUDA 之后缺少- 哇,谢谢@RobertCrovella,我复制粘贴了说明,但他们没有在" " 中使用包装路径,所以连字符丢失了。谢谢 【参考方案1】:

你知道为什么会这样吗?

因为这不是正确的路径:

/Developer/NVIDIA/CUDA8.0.61/bin

如install guide所示,正确路径为:

/Developer/NVIDIA/CUDA-8.0.61/bin
                      ^

注意指示位置的破折号。

【讨论】:

以上是关于尽管在路径上,但未找到 nvcc的主要内容,如果未能解决你的问题,请参考以下文章

尽管表存在,但未找到 Hive 表或视图

尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误

cupy.RawModule 使用 name_expressions 和 nvcc 和/或路径

尽管我在模型中包含“belongs_to”,但未找到关联

尽管使用了 -I 选项,但未找到标头

尽管静态链接,但未找到 DLL