【问题标题】:can't uninstall package with pip无法使用 pip 卸载软件包
【发布时间】:2016-08-27 02:30:45
【问题描述】:

我已经安装了pillow 包,使用sudo pip uninstall pillow 卸载尝试会导致此消息:

Not uninstalling Pillow at /usr/lib/python2.7/dist-packages, owned by OS

手动卸载不起作用,因为 pip 在某处写下了已安装的包,成功阻止我再次安装包。

【问题讨论】:

  • 解决这个问题的干净方法是使用virtualenvs,正如我试图在链接问题的答案中概述的那样。通过严格区分属于OS 的库和您的个人库集,可以避免冲突。

标签: python pip linux-mint


【解决方案1】:

这个 python 库对于保持 Linux Mint Cinnamon 运行很重要。可以使用sudo apt-get remove python-pil(不是 pip)删除它,但它很可能会破坏操作系统。

【讨论】:

  • 请使用问题下方的编辑按钮添加更多信息,然后删除此答案。在 stackoverflow 上,答案总是必须提供问题的解决方案。
  • @cel:这家伙显然明白了为什么他不能卸载它。所以这几乎 is 是一个答案,因此属于这里,而不是对问题的编辑。即使介于两者之间......他的问题的“好”答案是使用virtualenv,但也许他只是想知道为什么他不能卸载它(问题有点模糊)
  • @ThiefMaster,很公平。我想我误解了最后一部分。
【解决方案2】:

这应该可以解决问题,因为它在 Ubuntu 14.x 上修复了我的问题 安装pip(即使已经安装),从这里安全下载get-pip.pyhttps://pip.pypa.io/en/stable/installing/ 然后运行以下命令:

sudo python get-pip.py

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 2013-01-12
    • 2015-08-23
    • 2018-07-27
    • 2021-10-03
    • 2020-03-28
    • 2020-05-23
    • 2021-11-16
    • 1970-01-01
    相关资源
    最近更新 更多