Dav*_*dJB 5 python python-import python-imaging-library pillow
我过去在 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
Run Code Online (Sandbox Code Playgroud)
我见过这个问题,这似乎是一个类似的问题,但我认为我没有用 brew 安装 Pillow。
我也尝试过这个问题的解决方案,但命令
pip install PIL --allow-external PIL --allow-unverified PIL
Run Code Online (Sandbox Code Playgroud)
dosent 似乎工作,我得到一个错误(没有这样的选项:--allow-unverified)
最后,我尝试重新创建指向libjpeg.8.dylib的符号链接,但这也没有任何区别。
有谁知道如何解决这个错误?我需要做些什么来重新链接 _image.so 和 libjpeg 吗?
Python PIL 很久以前就被弃用了,你不应该再尝试使用它。
你想要的是python[23] -m pip install Pillow
附言。由于 python 解释器的混淆,使用 pip 命令很快就会被弃用,而不是调用pip ...每个人应该仅使用python -m pip ...它来确保调用正确的解释器。