11

I am trying to use the qrtools module with Python 3.4.2 on my Raspberry Pi 2, however it cannot run as I don't have the zbar module installed. Trying

pip-3.2 install zbar

Gives the error message shown in the picture

sudo pip-3.2 install zbar

gives a similar error

Any ideas?

(I do have it installed with Python 2.7) enter image description here

UPDATE: Both libzbar-dev and python3-dev are up to date. Still...

No module named  'zbar' 
Wicket_IV
  • 199
  • 1
  • 1
  • 10

4 Answers4

15

assuming you're using a debian derivative (like ubuntu), you need to install zbar's developement package, which contains the header file zbar.h

$ sudo apt-get install libzbar-dev

for redhat/fedora systems:

$ sudo yum install zbar-devel

and probably python's dev package too:

$ sudo apt-get install python3-dev
Ayush
  • 3,695
  • 1
  • 32
  • 42
  • 1
    That should read `apt-get install`, not `apt install`. And that will only work if the Pi is running some variant of Debian. – ChrisGPT was on strike Jan 03 '16 at 14:48
  • Does it give the same error? `#include ` not found? – Ayush Jan 03 '16 at 15:01
  • 3
    @STOMO7 you're right, the build doesn't succeed. You have two options now - install python2 version using `apt-get install python-zbar python-qrtools` or create an issue at zbar's github/bug tracker and hope the developer to respond – Ayush Jan 03 '16 at 15:11
  • @AyushShanker it installed fine however python3 said 'No module named zbar' still – Wicket_IV Jan 03 '16 at 15:13
  • @STOMO7 the build failed for me in python3, succeeded in python2 – Ayush Jan 03 '16 at 15:14
  • On ubuntu, having the `sudo apt-get install python-zbar libzbar-dev python-qrtools` and then `pip install libzbar-cffi==0.2.1` solves the issue – herve Sep 26 '17 at 15:17
2

or you can use pip install zbar-py https://pypi.org/project/zbar-py/

Z.Shona
  • 29
  • 1
1

Try the following code after entering sudo mode: yum install zbar-devel This should work for fedora.

ashwinjoseph
  • 359
  • 3
  • 12
-1

Bumping @herve solution

On ubuntu and on Mint

sudo apt-get install python-zbar libzbar-dev python-qrtools

pip install libzbar-cffi==0.2.1

OneArb
  • 453
  • 2
  • 14