如果这是一个重复的问题,我很抱歉,但是每当我搜索强制卸载 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。
答案 0 :(得分:1)
这应该从您的活动 conda 环境中删除 pip
conda uninstall pip --force
答案 1 :(得分:0)
我终于可以用 sudo apt-get purge python3-pip