如何告诉 pip 从以前的 Python 版本卸载 Python 模块?

如何告诉 pip 从以前的 Python 版本卸载 Python 模块?

我从 Ubuntu 升级20.1021.04并且python version从 更改为3.83.920.10我使用 安装了许多 python 模块pip并且它们位于/usr/local/lib/python3.8/dist-packages/并且它们占用了大量空间,所以我尝试了sudo pip uninstall name但是pip说没有安装这样的模块 即使它在/usr/local/lib/python3.8/dist-packages/我觉得它只在 中搜索它 并且/usr/local/lib/python3.9/dist-packages/安装在 中21.04所以我如何从 中pip分辨出来?remove python modulespython version 3.8

答案1

每个 Python 都有自己的pip并检查你是否可以做到

pip3.8 uninstall ...

您也可以尝试

python3.8 -m pip uninstall ...

如果你没有pip3.8python3.8那么系统就不会使用这个版本,你可以直接删除文件夹

sudo rm -R /usr/local/lib/python3.8

使用pip -V您可以查看它适用于哪个版本。同样python -V显示python版本。

如果您安装了多个版本(即2.7,,3.8),3.9那么您应该有程序python2,,,,和,,,,python2.7python3python3.8python3.9pip2pip2.7pip3pip3.8pip3.9

相关内容