pip 有一个 --user
选项,可以按用户安装 Python 包:
pip install --user [python-package-name]
我使用这个选项在一个我没有 root 权限的服务器上安装了一个软件包。现在我需要在当前用户下卸载已安装的软件包。我尝试执行了以下命令:
pip uninstall --user [python-package-name]
但是我得到了:
no such option: --user
我如何卸载使用pip install --user
安装的软件包,而不是手动查找并删除该软件包?
我找到了这篇文章:
pip无法从每个用户的site-packages目录中卸载软件包
文章中描述了从用户目录中卸载软件包不受支持。根据该文章,如果正确实施,则可以通过以下方式卸载:
pip uninstall [package-name]
已安装的软件包也会在用户目录中搜索。但对我来说仍然存在一个问题。如果相同的软件包在系统范围和用户级别都安装了怎么办?如果有人需要针对特定的用户目录进行操作呢?