如何更改python3路径指针?

如何更改python3路径指针?

我在用Ubuntu 20.04.2 LTSpython 版本 3.9.5已安装。

当我which python在终端中输入时,它会显示/usr/bin/python哪个是默认路径python2(我的情况是 2.7)。但是当我输入 时which python3,它显示/usr/local/bin/python3,而不是 python3 的通常默认路径 ( /usr/bin/python3)。

我检查了我的/usr/bin文件夹,发现有名为 python3 和 python3.9 的文件。我只想让我的 python3 路径变量指向该位置/usr/bin/python3/usr/bin/python3.9。我应该采取什么步骤来做到这一点?

附言,我不想将默认 python 设置为 python3,我在 ask-ubuntu 论坛和谷歌搜索后的许多文章中找到了相关说明。我只想将我的 python3 路径设置为/usr/bin/python3/usr/bin/python3.9

答案1

只要python3在 中安装了自定义程序/usr/local/bin/,它就会显示为默认python3可执行文件。为什么?因为默认情况下,/usr/local/bin/在搜索路径中比 更早列出/usr/bin。这样,您的自定义可执行文件就优先于系统安装的可执行文件。

要让系统/usr/bin/python3首先找到,您必须移出/usr/local/bin/python3。另一种方法是使用 PATH 进行标记,移到/usr/local/bin后面,但这会影响其他所有自定义可执行文件。

因此,重命名/usr/local/bin/python3/usr/local/bin/python3cust或其他名称。然后,您将使用默认的 Python 版本。

在 Ubuntu 上,你实际上不能更改默认的 Python 版本。Python 在操作系统中被广泛使用。更改版本可能会破坏某些功能。

相关内容