我过去在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 PIL
剂量似乎工作,我得到一个错误(没有这样的选择: - 允许 - 未验证)
最后,我尝试重新创建symbolic link到libjpeg.8.dylib,但这也没有任何区别。
有人知道如何解决此错误吗?我是否需要做一些事情来重新链接_image.so以及libjpeg?
答案 0 :(得分:1)
Python PIL在很久以前就被弃用了,你不应再尝试使用它了。
你想要的是python[23] -m pip install Pillow
PS。由于混淆了python解释器,使用pip命令很快就会被弃用,而不是调用pip ...
,每个人都应该只使用python -m pip ...
来确保调用正确的解释器。