删除 Link 指向 Linux 中程序的旧版本

Remove Link Pointing to Old Version of Program in Linux

我安装了 Python 3:

yum install python3 -y

当我这样做时:

which -a python3

我得到:

/usr/bin/python3

哪个是正确的。

但是,如果我输入:

python3

我得到:

-bash: /usr/local/bin/python3: No such file or directory

显然,python3 仍在链接到我已删除的先前版本。我该如何解决这个问题,以便我的系统识别 Python 3 在 /usr/bin/python3 而不是 /usr/local/bin/python3.

由于您正在处理更新的 PATH,因此启动新的终端会话应该接受此更改。

正如评论部分所说的那样。

为了完整起见,如果新路径 (/usr/bin/python3) 仍然不在新会话的 PATH 上,您可以手动将其添加到 /etc/profile(全局)或 ~/.bash_profile(对于您的用户,假设您使用的是 bash