无法使用pip卸载软件包。

5

我已经安装了pillow包,但是尝试使用sudo pip uninstall pillow卸载时出现以下消息:

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

手动卸载无效,因为pip在某个地方记录了安装的软件包,成功地阻止我再次安装该软件包。

1
可能相关:http://stackoverflow.com/questions/32316328/upgrading-sklearn-from-0-14-1-to-0-16-1-not-working/ - cel
1
解决这个问题的干净方法是使用virtualenvs,正如我在链接的问题中所概述的那样。通过严格分离属于操作系统和您个人库集的库,您可以避免冲突。 - cel
2个回答

1

这应该可以解决问题,就像在Ubuntu 14.x上解决我的问题一样 安装pip(即使它已经安装好了),从这里https://pip.pypa.io/en/stable/installing/安全地下载get-pip.py 然后运行以下命令:

sudo python get-pip.py


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

请使用问题下方的编辑按钮添加更多信息,并在此之后删除此答案。在stackoverflow上,答案必须提供问题的解决方案。 - cel
3
那个人显然弄清楚了为什么他无法卸载它。因此,这基本上是一个答案,因此属于这里而不是问题的编辑部分。尽管有点介于两者之间……对他的问题来说,“好”的答案是使用virtualenv,但也许他只是想知道为什么他无法卸载它(问题有些含糊不清)。 - ThiefMaster
@ThiefMaster,好的,我想我误解了最后一部分。 - cel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接