我过去在OSX上使用过Pillow,没有出现任何问题,但是现在我得到了以下错误。
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 61, in <module>
from PIL import _imaging as core
ImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so, 2): Library not loaded: /usr/local/lib/libjpeg.8.dylib
Referenced from: /Library/Python/2.7/site-packages/PIL/_imaging.so
Reason: image not found我看到过类似问题的this问题,但我不认为我在brew中安装了Pillow。
我也尝试过this问题中的解决方案,但命令
pip install PIL --allow-external PIL --allow-unverified PILdosent似乎可以工作,但我得到了一个错误(没有这样的选项:--allow-unverified)
最后,我尝试重新创建到libjpeg.8.dylib的symbolic link,但也没有任何区别。
有人知道如何修复这个错误吗?我需要做些什么来重新链接_image.so和libjpeg吗?
发布于 2016-11-21 20:42:32
Python PIL在很久以前就被弃用了,您不应该再尝试使用它。
你想要的是python[23] -m pip install Pillow
PS。由于python解释器的混乱,使用pip命令将很快被弃用,而不是调用pip ...,每个人都应该只使用python -m pip ...来确保调用正确的解释器。
https://stackoverflow.com/questions/28307871
复制相似问题