私はシナプスでPyQt4をインストールしました。
Python3を使用しているため、EclipseでPyQt4のパスを構成する必要がありますが、python 2.6および2.7の下に相対ファイルとフォルダーのみが見つかったため、python 2のPyQt4のみがシナプスにインストールされたようです。
PyQt4を使ってPython 3およびEclipse?
ありがとう。
[〜#〜] update [〜#〜]:
この投稿に従って構成しようとしました: http://ubuntuforums.org/showthread.php?p=10914908#post10914908
しかし、エラーが発生することなくすべての指示に従った後、python 3.2でこのコードを実行するとエラーが発生します。
>>> import PyQt4
エラーメッセージは次のとおりです。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4
しかし、奇妙なことは、python 2.7で同じコードがエラーにならないことです(マシンに2.7と3.2の両方がインストールされています)
可能になるはずです。ソースは Riverbankのサイト にあります。ただし、それをコンパイルすることは1行の取引ではないかもしれませんが、うまくいくはずです。 buntuforumのスレッド をご覧ください。eranga1988でも同様の問題がありました。
そのスレッドのさらに下のCobra2168は解決策を提供しているようです:
python3.1 configure.py
make
Sudo make install
いくつかは、python上記への呼び出しにqmakeの場所を提供する必要があったことに注意してください。
python configure.py -q /usr/lib/qt4/bin/qmake
locate qmake
からqmakeへのパスを取得した場所
これをPython 3.のバージョンに合わせて調整する必要があるかもしれません。
Qt4のPython3バインディングをインストールします。 Ubuntu 12.04以降では、ターミナルを開いて次のように入力します。
Sudo apt-get install python3-pyqt4