ls -al /usr/local/bin/python3 看一下他的 soft-link不是,他找到第一个是 /usr/local/bin/python3跟你路径长短没关系,而是谁在 PATH 前面
" target="_blank" rel="nofollow">以你的例子 第一个会先找 /usr/local/cuda-8.0/bin但是想必 cuda 理面没有放叫作 "python3" 的档案所以他会再找 /home/littlewind/bin以此类推 直到找到第一个目录底下有叫做 python3 的档案而且必须有执行权限只要记住,电脑很笨,他不会知道你哪里放有 python3他一定是照着一个规则去找特定目录下的 python3