【问题标题】:Remove Link Pointing to Old Version of Program in Linux在 Linux 中删除指向旧版本程序的链接
【发布时间】:2021-12-04 01:20:13
【问题描述】:

我安装了 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。

【问题讨论】:

  • 安装 python 后是否尝试重新启动终端会话?
  • 这就是解决方案。如果您想将其发布为答案,我很乐意接受。 :-)

标签: linux centos command-line-interface centos7


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 2013-11-10
    • 1970-01-01
    • 2017-11-22
    • 2012-07-09
    • 2019-02-10
    • 2015-03-12
    • 2020-10-18
    • 1970-01-01
    相关资源
    最近更新 更多