📅  最后修改于: 2023-12-03 15:21:57.812000             🧑  作者: Mango
有时候,我们会遇到这样的问题:在我们的机器上需要使用不同版本的Python,而这些版本的Python可能是在不同的路径下安装的。当我们想要使用某个版本的Python时,我们需要保证该版本的Python在环境变量中的路径在其他版本之前,否则,系统会默认使用一般的Python版本(在大多数系统中是2.7),这将导致一些麻烦的问题。
在本文中,我们将会介绍如何从你的路径中清除Python3.y版本的Python,以保证你的默认Python版本是正确的。 下面是几个步骤:
首先,我们需要找到那些已经安装的Python3.y版本。为了达到这个目的,我们可以使用以下命令:
$ ls /usr/bin/python3.*
$ ls /usr/local/bin/python3.*
$ ls /usr/bin/python3s-*
$ ls /usr/local/bin/python3s-*
这将输出所有安装的Python3.y版本的路径。
当我们知道了 Python3.y 的安装路径之后,我们需要删除它们对应的软连接。否则,即使将其从PATH变量中删除,系统仍然会搜索到它,并从而使用不合适的版本的Python。
$ sudo rm /usr/bin/python3.y
$ sudo rm /usr/local/bin/python3.y
执行上述命令后,这些版本的Python将不再出现在你的系统中。
接下来,我们需要清除PATH环境变量中Python3.y路径的配置。我们可以通过执行以下命令来实现:
$ export PATH=$(echo $PATH:/usr/local/bin:/usr/bin | sed 's/:.*python3.y.*//g')
最后,我们需要验证每个软件包的 Python 版本是否与我们所期望的一致。我们可以执行以下命令来查看:
$ python --version
正常情况下,这个命令应该输出你当前默认版本的Python,而不是你已经删除的Python3.y版本。
通过本文所介绍的方法,我们可以轻松地从路径中删除Python3.y版本的Python,并验证修改是否成功生效。