无法在 Ubuntu 上卸载 python?

无法在 Ubuntu 上卸载 python?

我不知道该卸载 python3 还是修复我的 VPS Ubuntu

我在用着Ubuntu 16.04.5 LTS(GNU/Linux 4.4.0-31-通用 x86_64)

我尝试卸载所有 Python 包

sudo apt-get purge python3

并收到此错误

dpkg: error processing package python3-pkg-resources (--remove):
 subprocess installed pre-removal script returned error exit status 127                               Processing triggers for libc-bin (2.23-0ubuntu10) ...
Errors were encountered while processing:
 python3-lxml
 python3-pip
 python3-apt
 python3-pyparsing
 gir1.2-ibus-1.0:amd64
 hplip-data
 python3-blinker
 python3-bs4
 python3-cairo
 python3-chardet
 python3-dbus
 python3-defer
 python3-feedparser
 python3-gi
 python3-guacamole
 python3-httplib2
 python3-idna
 python3-jwt
 python3-louis
 python3-markupsafe
 python3-padme
 python3-setuptools
 python3-problem-report
 python3-ptyprocess
 python3-pyasn1
 python3-pycurl
 python3-six
 python3-wheel
 python3-xdg
 python3-xkit
 python3-xlsxwriter
 dh-python
 python3
 python3-pkg-resources
E: Sub-process /usr/bin/dpkg returned an error code (1)

我尝试了其他网站的其他方法,错误仍然相同,我尝试使用命令行重新安装我的 ubuntu

apt-get install --reinstall ubuntu-desktop

我不知道我应该做什么来修复我的 ubuntu 并重新安装我的 python。

注意:我尝试运行python3它,但是由于 python3 不是包,因此无法python3.7正常工作,我运行它,但是我不知道 python3.7 是不是我拥有的真正的 python 包,还是其他什么 :/

我非常感谢你的帮助

答案1

Ubuntu 16.04 默认安装了 Python3。如果要安装 Python 2,可以运行:

sudo apt install python-minimal

在命令行上您应该使用python3python2执行脚本。

还请注意,这ubuntu-desktop是一个将安装完整显示系统(例如 X 服务器和 Gnome 包)的软件包,如果通过 SSH 连接,这些包都不会有什么用处。

但是,您现在可能遇到的问题是您尝试(或在某种程度上成功)删除了 Python,而 Python 实际上是包管理工具apt用来安装/删除包的。

答案2

这看起来像XY问题。问题 Y,卸载 Python 3 会破坏你的操作系统。不要这么做。

问题 X 不清楚,但假设系统 Python 3 可执行文件已损坏,则可以通过包重新安装它python3.5-minimal

sudo apt-get install --reinstall python3.5-minimal

相关内容