强制卸载软件包 pip

时间:2021-05-27 03:17:24

标签: python pip

如果这是一个重复的问题,我很抱歉,但是每当我搜索强制卸载 pip 时,我都会收到类似 pip uninstall 命令的信息。我想要的是一种卸载软件包 pip (并重新安装)的方法。当我在 conda 环境中运行 python3 -m pip uninstall pip setuptools 时,出现此错误:

Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pip'. No files were found to uninstall.
Found existing installation: setuptools 45.2.0
Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'setuptools'. No files were found to uninstall.

当我运行 /usr/lib/python3 -m pip uninstall pip setuptools 时,我在基本环境中也遇到同样的错误。
但是,当我在虚拟环境(基础)之外并且只运行 python3 -m pip uninstall pip setuptools 时,我得到:

/home/cameron/anaconda3/bin/python3: No module named pip

我可以只删除文件,但我想避免这样做是否有问题。

问题是我仍然可以在我的基本环境中使用 pip 安装东西,但我不能再在我的虚拟环境中调用 python 程序,也不能使用 pip 安装新程序(也许可以使用 conda),因为它默认为包即使在 venv 中也安装了这个 pip。

2 个答案:

答案 0 :(得分:1)

这应该从您的活动 conda 环境中删除 pip

conda uninstall pip --force

答案 1 :(得分:0)

我终于可以用 sudo apt-get purge python3-pip

删除