使用“rm -rf”删除Python-3.8.0文件夹后如何从Ubuntu卸载python 3.8?

Aiz*_*aac 12 python3

我有一个运行 Ubuntu 16.04.6 LTS 的虚拟机。默认情况下Python 3.5.2

并且,我按照以下过程安装了 Python 3.8:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar xzf Python-3.8.0
cd Python-3.8.0
sudo ./configure --enable-optimizations
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

由于我将安装 miniconda 并且我想避免任何冲突,我想知道如何卸载它。

到目前为止我已经尝试过:

sudo apt-get purge python3.8        AND

sudo apt-get --purge remove python3.8
Run Code Online (Sandbox Code Playgroud)

最后我错误地删除了包含它的文件夹:(

但我仍然拥有它。检查图像。

在此输入图像描述

可以卸载吗?我以后会有什么问题吗?

谢谢

Mia*_*mad 9

apt-get update在ubuntu 20上做的时候得到了python3.8。

这两个步骤为我删除了它。

sudo apt-get -y purge python3.8
sudo apt-get -y autoremove
Run Code Online (Sandbox Code Playgroud)

在 Dockerfile 中,您必须删除 sudo。

apt-get -y purge python3.8
apt-get -y autoremove
Run Code Online (Sandbox Code Playgroud)


Aiz*_*aac 1

我使用相同的过程重新安装了该软件包:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar xzf Python-3.8.0
cd Python-3.8.0
sudo ./configure --enable-optimizations
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

并添加了这些行:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

然后我使用了该网页的方法2:https ://stackoverflow.com/questions/1439950/whats-the-opposite-of-make-install-ie-how-do-you-uninstall-a-library-in-li

但我做了一些修改。

sudo apt -y install checkinstall
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)

我对所有问题都说“不”。然后我使用了这个命令:

dpkg -r python
Run Code Online (Sandbox Code Playgroud)

最后结果

在此输入图像描述

我删除了Python3.8文件夹:

sudo rm -rf Python-3.8.0
Run Code Online (Sandbox Code Playgroud)