如何卸载 python 2.17.13,并保留 python 3.7.6 作为 debian 9 的默认版本?

How to uninstall python 2.17.13, and keep python 3.7.6 as the default version on debian 9?

我在 GCP (Debian 9 OS) 上安装了一个 Django 包,它附带了以下软件:

当我输入命令时python -V

我得到以下 python 版本:2.17.13

当我键入 python3 -V

我得到以下版本:3.7.6

如何永久卸载以前的版本并保留当前版本为默认版本?

这是我尝试过但没有奏效的方法:

$ ls /usr/bin/python*

usr/bin/python/usr/bin/python2.7/usr/bin/python3.5/usr/bin/python3m /usr/bin/python2 /usr/bin/python3 /usr/bin/python3.5m

# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

Returns 没什么

# update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

Returns 没什么

我不建议卸载 python2。安装 python3 并确保安装它的目录包含在系统 $PATH 变量中。你需要做这样的事情。请注意,根据您的安装方式 python3,某些安装程序会自动更新您的 $PATH 变量。

在“/Library/Frameworks/python3”目录中安装 python3 的示例。

显示当前 $PATH 变量。

echo $PATH

更新主目录中的 .bashrc(附加到当前 $PATH)

PATH="/Library/Frameworks/python3:${PATH}"

重新加载 .bashrc(或退出并启动终端备份)

. ~/.bashrc

确认正确 python 在终端输入 python3 时安装将是 运行。

$which python3
/Library/Frameworks/python3