如何指定可执行python路径?

如何指定可执行python路径?

我的PATH变量如下所示:

/home/elgin/anaconda3/bin:…:/usr/bin:…

如上所示,它anaconda3在 之前/usr/bin。因此,当我python在终端中输入时,它会python进入第一个anaconda3路径。

我如何告诉 bash 终端加载python/usr/bin/不是 中的那个anaconda3? 是否有任何我可以传递的参数来执行此操作,或者我PATH每次都应该编辑?

答案1

简单的方法alias

alias python=/usr/bin/python

请参见在 Bash 中,何时使用别名,何时使用脚本,何时编写函数?

答案2

如果你只想执行一次,只需输入

/usr/bin/python

(而不仅仅是python)。如果这种情况经常发生,您可以通过定义别名来节省输入。

如果您希望对一行中的许多命令python进行解释/usr/bin/python ,编辑 PATH 可能更简单。您可以编写一个 shell 函数来执行此操作,以减少输入并降低出现拼写错误的风险。

相关内容