您当前的位置: 首页 > 

ImportError: from . import _imaging as core

彭世瑜 发布时间:2018-05-06 20:15:38 ,浏览量:3

报错现象
from PIL import Image
import numpy as np

img = Image.open("images/bigsea.jpg")
print(img)

部分报错信息:

Traceback (most recent call last):
    from PIL import Image
    from . import _imaging as core
ImportError: dlopen(/Users/.virtualenvs/py3/lib/python3.6/site-packages/PIL/_imaging.cpython-36m-darwin.so, 2): Symbol not found: _clock_gettime
  Referenced from: /Users/.virtualenvs/py3/lib/python3.6/site-packages/PIL/.dylibs/liblzma.5.dylib (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib
 in /Users/.virtualenvs/py3/lib/python3.6/site-packages/PIL/.dylibs/liblzma.5.dylib
解决问题

python版本:Python 3.6.5 pillow版本: 5.1.0

看到网上有人有类似的错误

python3 openCV install error: Symbol not found: _clock_gettime

下面有人回答:

If you don't want to upgrade your OS, you can install an earlier version of opencv:

大致意思是:升级你的操作系统,或者安装更早版本

当然,我选择了后者

去pypi上看下pillow的版本 https://pypi.org/project/Pillow/#history

卸载掉pillow,重新安装

pip install pillow==4.0.0

问题解决!

原来是pillow版本的问题,安装早期版本就解决了

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 3浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0494s