Python OSX上_imaging.so/libjpeg.8.dylib的枕头导入错误

Python OSX上_imaging.so/libjpeg.8.dylib的枕头导入错误,python,python-imaging-library,python-import,pillow,Python,Python Imaging Library,Python Import,Pillow,我过去在OSX上使用过枕头,没有任何问题,但是现在我发现了以下错误 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 load

我过去在OSX上使用过枕头,没有任何问题,但是现在我发现了以下错误

  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
dosent似乎起作用,我得到一个错误(没有这样的选项:--允许未验证)

最后,我尝试重新创建到libjpeg.8.dylib的文件,但这也没有任何区别


有人知道如何修复这个错误吗?我需要做些什么来重新链接_image.so和libjpeg吗?

Python PIL在很久以前就被弃用了,您不应该再尝试使用它了

您需要的是
python[23]-m pip安装枕头

另外,由于python解释器的混乱,使用pip命令将很快被弃用,而不是调用
pip…
每个人都应该只使用
python-m pip…
,这确保调用正确的解释器

pip install PIL --allow-external PIL --allow-unverified PIL