gpt4 book ai didi

python - 如何更改 Bash 在 Linux 中查找 Python 的位置?

转载 作者:IT王子 更新时间:2023-10-29 01:04:21 27 4
gpt4 key购买 nike

我刚刚将我的 ReadyNas 从 python 2.3.5 更新到 python 2.6.6。升级将新版本放在 /usr/local/bin 目录中。所以

  • /usr/local/bin/python 是 Python 2.6.6
  • /usr/bin/python 是 Python 2.3.5

当我在 bash 提示符下键入 python 时,尝试运行 /usr/bin/python 或我的旧版本。我搬迁了我的旧版本,现在我得到:

bash: /usr/bin/python: No such file or directory

如何更改 bash 查找 python 的位置? bash 目前如何决定当我键入 python 时它只在 /usr/bin 中查找 python?

最佳答案

您的 PATH 环境变量。它有一个目录列表,bash 在寻找要执行的程序时会搜索这些目录(以相同的顺序)。基本上你想把 /usr/local/bin 放在你的 PATH 环境变量的开头。将以下内容添加到您的 ~/.bashrc 文件中:

export PATH=/usr/local/bin:$PATH

您可以通过在 bash 中运行 set 命令来查看当前设置。

或者,您可以简单地将 /usr/bin/python 重命名为 /usr/bin/python2.3 并创建指向新版本的符号链接(symbolic link),例如

ln -s /usr/local/bin/python /usr/bin/python

关于python - 如何更改 Bash 在 Linux 中查找 Python 的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546141/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com