如何在 Ubuntu 16.04 上完全卸载 python 2.7.13

新手上路,请多包涵

我根据 本指南 在 Ubuntu 16.04 上安装了 Python 2.7.13,它成为默认版本作为 2.7.12 版本的替代版本。但是,我想完全删除 Python 2.7.13 并返回到版本 2.7.12 作为默认版本,因为 pip 命令不适用于以下错误。

 bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory

您能帮我如何从 Ubuntu 16.04 中完全删除 Python 2.7.13 吗?否则,您能否建议如何解决上述错误?

原文由 Lucas 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 596
2 个回答

注意:不建议从 Ubuntu 中删除默认的 Python,这可能会导致 GDM(提供图形登录功能的图形显示管理器)失败。

完全卸载 Python2.xx,一切都取决于它。使用这个命令:

 sudo apt purge python2.x-minimal

由于仍然有很多包依赖于 Python2.xx,所以在继续之前,您应该仔细查看 apt 想要删除的包。

谢谢,希望对您有所帮助。

原文由 Subarata Talukder 发布,翻译遵循 CC BY-SA 3.0 许可协议

我怎样做:

 # Remove python2
sudo apt purge -y python2.7-minimal

# You already have Python3 but
# don't care about the version
sudo ln -s /usr/bin/python3 /usr/bin/python

# Same for pip
sudo apt install -y python3-pip
sudo ln -s /usr/bin/pip3 /usr/bin/pip

# Confirm the new version of Python: 3
python --version

原文由 Benoit Mariaux 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题