安装后Python站点包装中缺少zbar

时间:2019-01-21 16:35:47

标签: python pip anaconda zbar

Win 10,x64,Python 2.7,Anaconda

关于此here至少有2篇帖子。都不能解决我的问题。

我正在尝试读取QR码,因此使用zbar下载车轮后已经安装了pip install zbar-0.10-cp27-none-win_amd64.whl

我曾尝试使用pip install zbar进行安装,但运气不佳(是的,我安装了相应版本的VS)。

就conda命令行而言,zbar已安装。

所以我试图运行以下程序。...

import pyqrcode
from qrtools import QR

Q = pyqrcode.create('Q')

Q.png('Q.png', scale=55)#, module_color=[0, 0, 0, 128], background=[0xff, 0xff, 0xcc])

Q.show(wait=1.2, scale=10, module_color=(0, 0, 0, 255), background=(255, 255, 255, 255), quiet_zone=4)

D = QR(filename='Q.png')
D.data_to_string()

结果回溯...

Traceback (most recent call last):

  File "<ipython-input-10-ecc93a89ee73>", line 1, in <module>
    runfile('C:/Users/Technical/Moving_Targets/barcode-scanner/QR_code_example.py', wdir='C:/Users/Technical/Moving_Targets/barcode-scanner')

  File "C:\ProgramData\Anaconda2\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 668, in runfile
    execfile(filename, namespace)

  File "C:\ProgramData\Anaconda2\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 93, in execfile
    exec(compile(scripttext, filename, 'exec'), glob, loc)

  File "C:/Users/Technical/Moving_Targets/barcode-scanner/QR_code_example.py", line 9, in <module>
    from qrtools import QR

  File "C:\ProgramData\Anaconda2\lib\site-packages\qrtools\__init__.py", line 4, in <module>
    from qrtools.qrtools import *

  File "C:\ProgramData\Anaconda2\lib\site-packages\qrtools\qrtools.py", line 28, in <module>
    import zbar

ImportError: DLL load failed: The specified module could not be found.

因此,我查找了DLL,发现我原本期望的site-packages文件夹中缺少zbar

enter image description here

有分发信息,但没有实际包装!

可能在哪里?

附加说明:我有一个zbar版本,它是一个独立的独立可执行文件(只能从命令行运行,并且由于某些未知原因,我不会使用os.system()subprocess.call())效果很好。

0 个答案:

没有答案