卸载 pip 是不是会删除其所有软件包?

Posted

技术标签:

【中文标题】卸载 pip 是不是会删除其所有软件包?【英文标题】:Does uninstalling pip remove all its packages?卸载 pip 是否会删除其所有软件包? 【发布时间】:2016-03-02 15:41:52 【问题描述】:

如果我用

卸载 pip
pip uninstall pip

它是否也会删除所有已安装的软件包?

【问题讨论】:

据我所知没有。 【参考方案1】:

没有。 pip 是一个处理下载包并将它们安装到不同位置的工具;这些位置不属于pip 自己的安装目录。因此,删除 pip 对已安装的软件包没有影响。

(安装包的常用路径包括/usr/lib/<pythonversion>/usr/local/lib/<pythonversion>。)

【讨论】:

谢谢琥珀!我可以通过重新安装 pip,删除包,然后再次卸载来清理包,还是它们现在永远孤立? (我不小心跑了 curl -s s3.amazonaws.com/elasticbeanstalk-cli-resources/… | python) 重新安装 pip 应该可以让你做任何之前安装过 pip 可以做的事情。

以上是关于卸载 pip 是不是会删除其所有软件包?的主要内容,如果未能解决你的问题,请参考以下文章

Jupyter Notebook 不会使用 pip 卸载软件包 [重复]

卸载包时如何在 pipenv 中自动删除依赖的 Python 包?

如果我卸载 python 那么它也会卸载下载的软件包吗?

当用户使用 pip 卸载我的包时如何运行脚本?

如何卸载安装的xampp软件

软件无法卸载或删除