删除已安装的 Python 版本

删除已安装的 Python 版本

我有一个分销商 ID:Ubuntu 说明:Ubuntu 18.04.4 LTS 版本:18.04 代号:bionic Python 2.7.17

我正在安装 OpenCV 和 Python 3。为了安装 Python 3,我使用了以下命令

sudo apt-get 安装 python3-dev

$ wgethttps://bootstrap.pypa.io/get-pip.py

$ sudo python3 get-pip.py

后来,我搞砸了将 OpenCV 与已安装的 python 版本链接起来。因此,我想删除 python3 并安装它。为此,我使用了命令

apt-get autoremove py(使用 tab+tab 完成行)

我有一个很长的清单,当我尝试做

apt-get 自动删除 python3

我收到一个错误

E:无法打开锁文件 /var/lib/dpkg/lock-frontend — 打开(13:权限被拒绝)E:无法获取 dpkg 前端锁(/var/lib/dpkg/lock-frontend),您是 root 吗?

我想做的是删除我安装的 Python 3,但感到困惑和担心该怎么做。因为结果显示 Python 3 和 Python 3.6。任何帮助都非常感谢。我附上了命令和输出的屏幕截图。截屏

答案1

首先,你并没有真正安装 Python3。相反,你安装了附加模块到系统附带的原始 Python3。

其次,不要删除 Ubuntu 系统自带的 Python3(和其他组件)。基本系统服务(如 apt)使用 Python3,删除所有 Python3 会严重破坏您的系统。

  • 检查您的 /var/log/apt 日志以准确了解您实际安装的内容...因此可以安全删除。

  • 您遇到的“权限被拒绝”错误是由于您的简单打字错误造成的,与删除 Python3 破坏您的系统无关。

答案2

当您想使用 python v.3.x 运行程序时,只需使用python3 filename.py 它将使用您指定的 python 版本运行。因此,如果您的 ubuntu 系统中安装了多个 Python 版本,请指定版本。

相关内容