首页 > 解决方案 > 如何让 python 命令回到使用 python 2.7 Ubuntu?

问题描述

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

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

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

标签: pythonpython-3.xubuntupipalias

解决方案


你可以在你的系统中安装一个独立的 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

推荐阅读