尽管在路径上,但未找到 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的主要内容,如果未能解决你的问题,请参考以下文章
尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误