How to configure PyQt4 for Python 3 eclipse in Ubuntu?

I installed PyQt4 with synaptic.

I'm using Python3 so I need to configure the path for PyQt4 in eclipse, but it seems synaptic only installed PyQt4 for python 2 since I only found relative files and folders under python 2.6 and 2.7.

So how can I make PyQt4 to work with Python 3 and eclipse ?

Thanks.

UPDATE

I tried to configure it following this post: http://ubuntuforums.org/showthread.php?p=10914908#post10914908

But after following all the instructions without any error occurs in the way, I get error from running this code in python 3.2:

>>> import PyQt4

The error message is :

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4

But the strange thing is that the same code results NO error in python 2.7 (I have both 2.7 and 3.2 installed on my machine)


Solution 1:

Should be possible. The source sits at Riverbank's site. However, compiling it might not be a one-line deal but should work. Have a look at a thread over at the ubuntuforum where eranga1988 had a similar problem.

Further down in that thread CoBrA2168 seems to give a solution:

  • download both SIP and PyQt4 from the official website
  • install qmake, python3.1-dev, gcc-c++ (for the g++ command), and the libqt4-dev.
  • then the compilation worked along the following lines

    python3.1 configure.py

    make

    sudo make install

  • note that some had to provide qmake's location to the call to python above:

    python configure.py -q /usr/lib/qt4/bin/qmake

    where they got the path to qmake from locate qmake

You might have to tune this to your version of Python 3. Good luck.