centos 在Linux中删除指向旧版本程序的链接

vptzau2j  于 2022-11-08  发布在  Linux
关注(0)|答案(1)|浏览(175)

我安装Python 3时使用了:

yum install python3 -y

当我这样做时:

which -a python3

我得到:

/usr/bin/python3

没错。
但是,如果我输入:

python3

我得到:

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

显然,python3仍然链接到一个我已经删除的先前版本。我如何修复这个问题,使我的系统识别python3在/usr/bin/python3而不是/usr/local/bin/python3中。

3yhwsihp

3yhwsihp1#

由于您正在处理一个更新的PATH,因此启动一个新的终端会话应该会获得此更改。
正如评论部分所述,情况就是如此。
为完整起见,如果新路径(/usr/bin/python3)仍不在新会话的PATH上,您可以手动将其添加到/etc/profile(全局)或~/.bash_profile(对于您的用户,假设您使用的是bash)上

相关问题