(MacBook M1):raise ImportError('无法找到 zbar 共享库') ImportError: 无法找到 zbar 共享库

San*_*ram 9 python zbar python-3.8

Mac OS X:

brew install zbar 

Run Code Online (Sandbox Code Playgroud)

安装这个Python包装器;使用第二种形式安装命令行脚本的依赖项:

pip install pyzbar

Run Code Online (Sandbox Code Playgroud)

我尝试了这些步骤,但仍然收到以下错误

File "/Users/something/opt/anaconda3/envs/muenv/lib/python3.8/site-packages/pyzbar/wrapper.py", line 136, in zbar_function
    return prototype((fname, load_libzbar()))
  File "/Users/something/opt/anaconda3/envs/muenv/lib/python3.8/site-packages/pyzbar/wrapper.py", line 115, in load_libzbar
    libzbar, dependencies = zbar_library.load()
  File "/Users/something/opt/anaconda3/envs/muenv/lib/python3.8/site-packages/pyzbar/zbar_library.py", line 65, in load
    raise ImportError('Unable to find zbar shared library')
ImportError: Unable to find zbar shared library
Run Code Online (Sandbox Code Playgroud)

小智 18

这对我有用。试试。

mkdir ~/lib
ln -s $(brew --prefix zbar)/lib/libzbar.dylib ~/lib/libzbar.dylib
Run Code Online (Sandbox Code Playgroud)

来自/sf/answers/5033349121/