如何让 python 命令返回到使用 python 2.7 Ubuntu?

How to get the python command to go back to using python 2.7 Ubuntu?

所以我犯了一个错误,将 python 命令路由到指向 python 3.6.9,现在某些程序(即 ROS 包)有问题。我在 Ubuntu 18.04。我看到很多教程告诉人们如何将 python 别名为 python3,但没有告诉人们如何解决这个问题。我也尝试取消别名 python,但那什么也没做。

所以现在当我 运行 python --version 或 python3 --version 我看到 python 3.6.9

当我 运行 pip --version OR pip3 --version 我从 /home/me/.local/lib/python3.6/site-packages/pip 看到 pip 20.1.1 ( python3.6)

您可以在您的系统中安装一个孤立的 Python 2.7,并且实际上有多个版本的 Python。最简单的方法之一是 pyenv

你可以这样做:

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

按照说明操作,您可能需要重新加载环境(重新登录到控制台)。

然后安装并设置 Python 2.7 为默认 Python:

pyenv global 2.7.18