我的PATH
变量如下所示:
/home/elgin/anaconda3/bin:…:/usr/bin:…
如上所示,它anaconda3
在 之前/usr/bin
。因此,当我python
在终端中输入时,它会python
进入第一个anaconda3
路径。
我如何告诉 bash 终端加载python
而/usr/bin/
不是 中的那个anaconda3
? 是否有任何我可以传递的参数来执行此操作,或者我PATH
每次都应该编辑?
答案1
答案2
如果你只想执行一次,只需输入
/usr/bin/python
(而不仅仅是python
)。如果这种情况经常发生,您可以通过定义别名来节省输入。
如果您希望对一行中的许多命令python
进行解释/usr/bin/python
,编辑 PATH 可能更简单。您可以编写一个 shell 函数来执行此操作,以减少输入并降低出现拼写错误的风险。