[PyQt] Installing PyQt 4 from source

Phil Thompson phil at riverbankcomputing.com
Mon Mar 12 17:00:21 GMT 2018


On 12 Mar 2018, at 4:40 pm, ashwin .D <winash12 at gmail.com> wrote:
> 
> Hello,
>            I am trying to install Py Qt from source on Ubuntu 16.04. I have previously installed qmake under the following directory 
> 
> /usr/local/TrollTech/Qt-4.7.8/bin/qmake. However when I run python3.5 configure-ng.py I get this message 
> 
> qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
> Error: PyQt4 requires Qt v4.1.0 or later. Use the --qmake flag to specify the
> correct version of qmake. If you are sure you are using Qt v4 then try the
> configure.py script instead of this one.
> Querying qmake about your Qt installation...
> 
> There is an existing /usr/bin/qmake which came with Ubuntu I presume which does not work for whatever reasons. My installation sits in a different directory as pointed above. How do I modify my configure-ng.py script so it picks up my version of qmake and not the system one ?
> 
> I have root privileges on this box and I am the sole user. 
> 
>  I modified this line
> 
>  pipe = os.popen(' '.join([qmake, '-query']))
> 
> and changed it to ' pipe = os.popen(' '.join(['/usr/local/TrollTech/Qt-4.7.8/bin/qmake', '-query']))
> 
> but this does not seem to work either. When I run this on my tcsh that command prints the information without any error.
> 
> Any suggestions will be appreciated.

As the error message suggests, use the --qmake flag to pass the name of the qmake executable.

Phil



More information about the PyQt mailing list