gpt4 book ai didi

python - 将执行哪个版本的程序?是/usr/bin 里的还是/usr/local/bin 里的?

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:40 24 4
gpt4 key购买 nike

我在 /usr/bin/usr/local/bin 中都有 python。现在我有一个问题,如果我调用 python,将执行哪个?

我知道我可以使用 which python 命令来查看哪个是哪个。但我想知道默认情况下哪个会起作用?

最佳答案

查看$PATH,通常/usr/local/bin在前:

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$

由于 $PATH 是从左到右搜索直到找到匹配项,因此 /usr/local 获胜。

当然,您可以通过在任一脚本中放置脚本并让它回显其值来进行测试...

关于python - 将执行哪个版本的程序?是/usr/bin 里的还是/usr/local/bin 里的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com