【发布时间】:2018-04-22 19:17:07
【问题描述】:
尝试导入 PIL(使用 Pillow)时,出现以下错误:
from PIL import ImageTk, Image
File "/usr/local/lib/python2.7/site-packages/PIL/ImageTk.py", line 42, in <module>
from . import Image
File "/usr/local/lib/python2.7/site-packages/PIL/Image.py", line 60, in <module>
from . import _imaging as core
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/PIL/_imaging.so, 2): Symbol not found: _clock_gettime
Referenced from: /usr/local/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
in /usr/local/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib
注意 Referenced from: /usr/local/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib (which was built for Mac OS X 10.12) 行,特别是“(专为 Mac OS X 10.12 构建)”。
我有一种预感,当我尝试手动安装错误版本的 xCode(与此计算机上的 10.11.6 不兼容)时,我可能损坏了某些东西。我已经使用pip install Pillow 安装了 Pillow - 但安装导致了这个错误。有没有办法强制pip安装某个版本的Pillow,看看问题出在pip安装了有问题的版本?
【问题讨论】: