我安装了多个 Python 版本,我想删除安装在它们下面的软件包

我安装了多个 Python 版本,我想删除安装在它们下面的软件包

使用 pip 我只能卸载几个版本。我对此还不太熟悉,所以请告诉我是否有删除它的方法。我目前使用的是 Ubuntu 20.04。我之前使用 pip 本身安装了软件包。但现在 pip 不再指向这些版本。我尝试了类似 pip3.6 uninstall package python3.6 -m pip uninstall package

但这些都没有被识别为命令。我并不想卸载 Python 安装本身,只想卸载我在使用各个版本时自行安装的各种软件包。

我已经安装了 python3.6 版本,因为我可以在 /usr 和主目录下看到它,但是当我运行这个python3.6 -m pip -Vpython3.6 -m pip list我得到以下输出

Command 'python3.6' not found, did you mean:

  command 'python3.9' from deb python3.9 (3.9.0-5~20.04)
  command 'python3.8' from deb python3.8 (3.8.5-1~20.04.2)

Try: sudo apt install <deb name>

答案1

不要 -曾经- 如果您自己没有安装 Python 版本,请删除它。Ubuntu 有大量脚本在 Python 中运行 - 因此它需要一个定义的 Python 环境。有很多“我已经删除了 Python,现在我有一个问题“本论坛中的问题——由于删除了“官方”python 环境。

您始终可以通过 pip 安装和删除其他版本。您可以将其设置为默认版本

编辑 就在今天,python V3.8.5 是 Ubuntu 20.04 的当前“官方”版本

相关内容