是否有相当于&#34; pip install --user <package>&#34;?</package>的卸载

时间:2015-04-01 20:42:38

标签: python pip

我们的系统管理员已经安装了一个包,所以我可以删除我的本地副本。我想说

pip uninstall --user <package>

pip uninstall不支持--user。 (Linux上至少pip 1.5.4没有。) 是否有一种简单的方法可以手动执行此操作,即删除包含该包的目录?

2 个答案:

答案 0 :(得分:3)

这是pip中已知的错误

参考:https://github.com/pypa/pip/issues/2094

  

由于pip uninstall没有--user选项与pip install不同,问题是是否有一种方法可以卸载使用pip install安装的软件包--user?

现在用注释清除

  

票证中提到的套餐在提供基于Wheel的套餐后开始工作。

答案 1 :(得分:1)

我发现首先升级软件包将使您可以卸载使用-user 选项安装的软件包。我的病情升高了:

我已经安装了命令:

pip3 install --user elevate

当我尝试卸载时,我会收到跳过信息:

Skipping elevate as it is not installed.

在执行许多不成功的命令之后,我发现我首先需要使用以下命令更新软件包:

pip3 install --user --upgrade elevated

然后我能够成功卸载elevate软件包:

pip3 uninstall elevated