📜  从我的路径中的每个地方清除 python3.y - Python (1)

📅  最后修改于: 2023-12-03 15:21:57.812000             🧑  作者: Mango

从我的路径中的每个地方清除 python3.y - Python

有时候,我们会遇到这样的问题:在我们的机器上需要使用不同版本的Python,而这些版本的Python可能是在不同的路径下安装的。当我们想要使用某个版本的Python时,我们需要保证该版本的Python在环境变量中的路径在其他版本之前,否则,系统会默认使用一般的Python版本(在大多数系统中是2.7),这将导致一些麻烦的问题。

在本文中,我们将会介绍如何从你的路径中清除Python3.y版本的Python,以保证你的默认Python版本是正确的。 下面是几个步骤:

步骤 1:查找当前路径中的 Python3.y 安装包

首先,我们需要找到那些已经安装的Python3.y版本。为了达到这个目的,我们可以使用以下命令:

$ ls /usr/bin/python3.*
$ ls /usr/local/bin/python3.*
$ ls /usr/bin/python3s-*
$ ls /usr/local/bin/python3s-*

这将输出所有安装的Python3.y版本的路径。

步骤 2:删除这些 Python3.y 安装包的软连接

当我们知道了 Python3.y 的安装路径之后,我们需要删除它们对应的软连接。否则,即使将其从PATH变量中删除,系统仍然会搜索到它,并从而使用不合适的版本的Python。

$ sudo rm /usr/bin/python3.y
$ sudo rm /usr/local/bin/python3.y

执行上述命令后,这些版本的Python将不再出现在你的系统中。

步骤 3:清除 PATH 中的 Python3.y 路径

接下来,我们需要清除PATH环境变量中Python3.y路径的配置。我们可以通过执行以下命令来实现:

$ export PATH=$(echo $PATH:/usr/local/bin:/usr/bin | sed 's/:.*python3.y.*//g')
步骤 4:验证修改是否生效

最后,我们需要验证每个软件包的 Python 版本是否与我们所期望的一致。我们可以执行以下命令来查看:

$ python --version

正常情况下,这个命令应该输出你当前默认版本的Python,而不是你已经删除的Python3.y版本。

结论

通过本文所介绍的方法,我们可以轻松地从路径中删除Python3.y版本的Python,并验证修改是否成功生效。