在64bit python2.7 上安装zbar,报错ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

本来想用zbar这个包来识别图片中的二维码,但经过几番尝试发现行不通
  • 首先我在 https://pypi.org/project/zbar/0.10/#files 上发现zbar这个包最高只支持python2.6, 而且年久失修
    在64bit python2.7 上安装zbar,报错ImportError: DLL load failed: %1 不是有效的 Win32 应用程序_第1张图片
  • 然后我又在网上找到了python 2.7版本,也成功安装了,连接在此
    https://github.com/jacobvalenta/zbar-py27-msi/blob/master/zbar-0.10.win32-py2.7_2.msi , 但是到了import 的时候报了错误
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
  • 原因是我安装的python 2.7 的是64位的,所以不能运行。如果你的python是32位的,那么恭喜了,你可以用zbar了。
  • 所以最后决定放弃zbar,找其他的包来实现二维码的识别。

你可能感兴趣的:(Python)