
Hi all, Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1 I have downloaded the rpm and installed qtqr as well as python-qrtools I have no joy from the GUI "run" process and from the cli I get andrewg@andrewg:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg:~> I tried modprobe but that command no longer works. I have a project where I need to generate around 350 different QR codes, all of the same format. And then I need to print them in such a way as to recognise each label easily to correctly locate them. Thanks Andrew Greig

On 2 February 2015 at 16:22, Andrew Greig <pushin.linux@gmail.com> wrote:
Hi all,
Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1
I have downloaded the rpm and installed qtqr as well as python-qrtools
I have no joy from the GUI "run" process and from the cli I get
andrewg@andrewg:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg:~>
This is a python error telling you that it can't find the python qrtools module after an attempt to import that module into the program. The relevant code snippet is quoted i.e. "from qrtools import QR". On my Ubuntu 14.04 box the relevant python module is qrtools.py located thus /usr/lib/python2.7/dist-packages/qrtools.py Check the equivalent dirs on your box. -- Colin Fee tfeccles@gmail.com

Hi Andrew. Just tried the same on my Fedora 20 box at home, and had exactly the same error. The problem is easily discovered using: rpm -ql python-qrtools /qrtools.py /usr/share/doc/python-qrtools /usr/share/doc/python-qrtools/LICENCE /usr/share/doc/python-qrtools/copyright You will not that the qrtools.py ends up under the root directory, not in the usual site-packages directory /usr/lib/python2.7/site-packages/ I'm guessing the reason is that Fedora 20, and probably Suse too, have python versions 2.7 and 3.3 both simultaneously installed, so the packager took the lazy way out, leaving it up to the end user to put qrtools.py in in a more sensible place. I just moved qrtools.py to the above site-packages directory, and away it went. (It also doesn't seem to work under python3, probably as the various other python modules are not present under the /usr/lib/python3.3/site-packages/ directory.) So give it a try and see how you go. Regards, Morrie. From: luv-main [mailto:luv-main-bounces@luv.asn.au] On Behalf Of Andrew Greig Sent: Monday, 2 February 2015 4:23 PM To: LUV Main Subject: QR code generator Hi all, Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1 I have downloaded the rpm and installed qtqr as well as python-qrtools I have no joy from the GUI "run" process and from the cli I get andrewg@andrewg:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg:~> I tried modprobe but that command no longer works. I have a project where I need to generate around 350 different QR codes, all of the same format. And then I need to print them in such a way as to recognise each label easily to correctly locate them. Thanks Andrew Greig

Thanks, Morrie, Steve and Colin, I have a 32 bit laptop running Ubuntu 14.10 and the LaunchPad had it found and installed in about 2minutes, and it works perfectly. I will go back and take Morrie's suggestion to move the qrtools.py file to the /usr/lib/python2.7/site-packages/ location as the battery life on the OpenSuse laptop is 4 times greater than the old Toshiba. The QR code read accurately with my Android phone. It is a pity that the rpm package did not behave like the Ubuntu package. Thanks again Andrew Greig On 02/02/15 20:41, Morrie Wyatt wrote:
Hi Andrew.
Just tried the same on my Fedora 20 box at home, and
had exactly the same error.
The problem is easily discovered using:
rpm -ql python-qrtools
/qrtools.py
/usr/share/doc/python-qrtools
/usr/share/doc/python-qrtools/LICENCE
/usr/share/doc/python-qrtools/copyright
You will not that the qrtools.py ends up under the
root directory, not in the usual site-packages
directory /usr/lib/python2.7/site-packages/
I'm guessing the reason is that Fedora 20, and
probably Suse too, have python versions 2.7 and 3.3
both simultaneously installed, so the packager took
the lazy way out, leaving it up to the end user
to put qrtools.py in in a more sensible place.
I just moved qrtools.py to the above site-packages
directory, and away it went.
(It also doesn't seem to work under python3, probably
as the various other python modules are not present
under the /usr/lib/python3.3/site-packages/ directory.)
So give it a try and see how you go.
Regards,
Morrie.
*From:*luv-main [mailto:luv-main-bounces@luv.asn.au] *On Behalf Of *Andrew Greig *Sent:* Monday, 2 February 2015 4:23 PM *To:* LUV Main *Subject:* QR code generator
Hi all,
Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1
I have downloaded the rpm and installed qtqr as well as python-qrtools
I have no joy from the GUI "run" process and from the cli I get
andrewg@andrewg <mailto:andrewg@andrewg>:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg <mailto:andrewg@andrewg>:~>
I tried modprobe but that command no longer works.
I have a project where I need to generate around 350 different QR codes, all of the same format.
And then I need to print them in such a way as to recognise each label easily to correctly locate them.
Thanks
Andrew Greig
_______________________________________________ luv-main mailing list luv-main@luv.asn.au http://lists.luv.asn.au/listinfo/luv-main

Ok Morrie, I had a look myself thanks to your guidance: andrewg@andrewg:/> rpm -ql python-qrtools / /usr /usr/lib /usr/lib/python2.6 /usr/lib/python2.6/dist-packages /usr/lib/python2.6/dist-packages/qrtools.py /usr/lib/python2.7 /usr/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages/qrtools.py /usr/share /usr/share/doc /usr/share/doc/python-qrtools /usr/share/doc/python-qrtools/changelog.gz /usr/share/doc/python-qrtools/copyright /usr/share/python-qrtools and it is definitely in the dist-packages directories but does not work. Is it confused by the two dist-packages addresses? Should I delete the file from the python2.6/dist-packages location? Thanks Andrew On Mon, 2015-02-02 at 20:41 +1100, Morrie Wyatt wrote:
Hi Andrew.
Just tried the same on my Fedora 20 box at home, and
had exactly the same error.
The problem is easily discovered using:
rpm -ql python-qrtools
/qrtools.py
/usr/share/doc/python-qrtools
/usr/share/doc/python-qrtools/LICENCE
/usr/share/doc/python-qrtools/copyright
You will not that the qrtools.py ends up under the
root directory, not in the usual site-packages
directory /usr/lib/python2.7/site-packages/
I'm guessing the reason is that Fedora 20, and
probably Suse too, have python versions 2.7 and 3.3
both simultaneously installed, so the packager took
the lazy way out, leaving it up to the end user
to put qrtools.py in in a more sensible place.
I just moved qrtools.py to the above site-packages
directory, and away it went.
(It also doesn't seem to work under python3, probably
as the various other python modules are not present
under the /usr/lib/python3.3/site-packages/ directory.)
So give it a try and see how you go.
Regards,
Morrie.
From: luv-main [mailto:luv-main-bounces@luv.asn.au] On Behalf Of Andrew Greig Sent: Monday, 2 February 2015 4:23 PM To: LUV Main Subject: QR code generator
Hi all,
Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1
I have downloaded the rpm and installed qtqr as well as python-qrtools
I have no joy from the GUI "run" process and from the cli I get
andrewg@andrewg:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg:~>
I tried modprobe but that command no longer works.
I have a project where I need to generate around 350 different QR codes, all of the same format.
And then I need to print them in such a way as to recognise each label easily to correctly locate them.
Thanks
Andrew Greig
_______________________________________________ luv-main mailing list luv-main@luv.asn.au http://lists.luv.asn.au/listinfo/luv-main

Hi Andrew. As I'm not running SUSE, the packaging is different because it has been independently packaged by a SUSE user for use on non-SUSE platforms. The dual versions of qrtools.py is not a problem as it merely means that python will use the version that matches its own environment. I would suggest the first thing to do is to run python from a terminal session, and make a note of what version is configured as the default. ("rpm -q python" should also be informative.) It could be that SUSE has python 3.3 as the default. If multiple versions of python are installed, you will find that the versions probably have symlinks to names like python2, python2.7, python3, python3.3 etc. That would allow you to merely edit the /usr/bin/qtqr script file and set the python version explicitly to python2.7 for instance. #!/bin/sh exec /usr/bin/python /usr/bin/qtqr.py "$@" would become: #!/bin/sh exec /usr/bin/python2.7 /usr/bin/qtqr.py "$@" You may also need to make an alteration to the /usr/bin/qtqr.py script, and replace #!/usr/bin/env python with #!/usr/bin/env python2.7 Looking at the qtqr.py script, there are not a lot of libraries being included. sys, os and math are all standard python libraries. gtk, PyQt4 and qrtools however would need to be installed. Please note however, that I only dabble with python, I'm certainly no expert. See how you go. Regards, Morrie. From: Andrew Greig [mailto:pushin.linux@gmail.com] Sent: Monday, 2 February 2015 10:03 PM To: Morrie Wyatt Cc: 'LUV Main' Subject: Re: QR code generator Ok Morrie, I had a look myself thanks to your guidance: andrewg@andrewg:/> rpm -ql python-qrtools / /usr /usr/lib /usr/lib/python2.6 /usr/lib/python2.6/dist-packages /usr/lib/python2.6/dist-packages/qrtools.py /usr/lib/python2.7 /usr/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages/qrtools.py /usr/share /usr/share/doc /usr/share/doc/python-qrtools /usr/share/doc/python-qrtools/changelog.gz /usr/share/doc/python-qrtools/copyright /usr/share/python-qrtools and it is definitely in the dist-packages directories but does not work. Is it confused by the two dist-packages addresses? Should I delete the file from the python2.6/dist-packages location? Thanks Andrew On Mon, 2015-02-02 at 20:41 +1100, Morrie Wyatt wrote: Hi Andrew. Just tried the same on my Fedora 20 box at home, and had exactly the same error. The problem is easily discovered using: rpm -ql python-qrtools /qrtools.py /usr/share/doc/python-qrtools /usr/share/doc/python-qrtools/LICENCE /usr/share/doc/python-qrtools/copyright You will not that the qrtools.py ends up under the root directory, not in the usual site-packages directory /usr/lib/python2.7/site-packages/ I'm guessing the reason is that Fedora 20, and probably Suse too, have python versions 2.7 and 3.3 both simultaneously installed, so the packager took the lazy way out, leaving it up to the end user to put qrtools.py in in a more sensible place. I just moved qrtools.py to the above site-packages directory, and away it went. (It also doesn't seem to work under python3, probably as the various other python modules are not present under the /usr/lib/python3.3/site-packages/ directory.) So give it a try and see how you go. Regards, Morrie. From: luv-main [mailto:luv-main-bounces@luv.asn.au] On Behalf Of Andrew Greig Sent: Monday, 2 February 2015 4:23 PM To: LUV Main Subject: QR code generator Hi all, Could I please get some advice concerning my failure to get the QtQR program running under SuSe 13.1 I have downloaded the rpm and installed qtqr as well as python-qrtools I have no joy from the GUI "run" process and from the cli I get andrewg@andrewg:~> /usr/bin/qtqr Traceback (most recent call last): File "/usr/bin/qtqr", line 15, in <module> from qrtools import QR ImportError: No module named qrtools andrewg@andrewg:~> I tried modprobe but that command no longer works. I have a project where I need to generate around 350 different QR codes, all of the same format. And then I need to print them in such a way as to recognise each label easily to correctly locate them. Thanks Andrew Greig _______________________________________________ luv-main mailing list luv-main@luv.asn.au http://lists.luv.asn.au/listinfo/luv-main
participants (3)
-
Andrew Greig
-
Colin Fee
-
Morrie Wyatt