对不起,如果这是错误的发布地点。我一直在寻找几个小时,找不到任何东西,所以我想我会在这里问。如果这不是发布此信息的正确位置,请有人指出我正确的方向,谢谢!
所以我的问题是PIL和Pillow。我需要使用python 2.7,因为我使用的是SimpleCV,但在python 3中还不支持。
当我尝试使用sudo pip uninstall PIL
卸载PIL时,它输出:Cannot uninstall requirement PIL, not installed
。
这适用于python 3并允许我使用from PIL import Image
使用Pillow。如果我尝试使用import Image
我会收到错误,因为它不存在,但对于python 2.7(我需要使用的版本),from PIL import Image
和import Image
都在制作我相信PIL还没有从python 2.7中卸载?
我是否认为它没有为python 2.7卸载?如果是这样,我如何卸载它?或者,我认为这是错误的吗?如果是这样,我该怎么办?
如果这是错误的地方,请提前致谢并再次抱歉 - 只是不知道该怎么做..
如果重要,我会使用Raspberry Pi。
答案 0 :(得分:8)
我怀疑您已成功卸载PIL,并且您实际上已安装Pillow。枕头安装在包装名称PIL下。这允许您将Pillow替换为PIL而无需重写任何代码。枕头是"只是" PIL叉子。
您可以通过执行以下操作检查import PIL
是否实际加载Pillow:
import PIL
print PIL.PILLOW_VERSION
如果你安装了Pillow,它应该输出一些版本。它在这里说3.3.1,但我使用的是Python3。如果您没有Pillow,而是PIL,则应该导致错误。