[PyQt] Installing PyQt 4 from source
Phil Thompson
phil at riverbankcomputing.com
Mon Mar 12 17:14:19 GMT 2018
On 12 Mar 2018, at 5:11 pm, ashwin .D <winash12 at gmail.com> wrote:
>
> I am sorry I could not understand that. Where should I specify the --qmake flag ? At the risk of appearing foolish is this what you meant -
>
> qmake --qmake=/usr/local/Trolltec/Qt-4.8.7/bin
>
> I just tried this on a tcsh and got this error
>
> qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
As I said in my first response, pass the name of the qmake *executable*.
Phil
> Regarding Qt 4 yes I am aware it is no longer supported but I plan to use Py Qt with Mayavi and I was told that Py Q 5 is not supported by Mayavi (please correct me if I am wrong)
>
> On Mon, Mar 12, 2018 at 10:30 PM, Phil Thompson <phil at riverbankcomputing.com> wrote:
> 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