質問

Ubuntu Maverick Meerkat (10.10) で Python 2.6 から Python 2.7 にアップグレードしましたが、PyQt4 をインポートできません。

austin@gerald:~$ python2.7
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4

Python 2.7 (python2.7) と PyQt4 (python-qt4) の両方を Ubuntu リポジトリからインストールしました。少し前に PyQt をインストールしましたが、最近 Python 2.7 をインストールしました。

Python 2.6 を試してみると (Ubuntu に同梱されているため、コマンドは次のようになります) パイソン)、完璧に動作します。時計:

austin@gerald:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4

何が問題なのかはわかっています:PyQt4 モジュールには Python 2.6 ではアクセスできますが、2.7 ではアクセスできません。私の質問は、Python 2.7 で PyQt4 モジュールを見つけるにはどうすればよいですか?ヘルプ!

注記:これがスーパー ユーザーに属している場合は申し訳ありません。この問題に遭遇したとき、私はちょうどプログラミングをしていたところです。

役に立ちましたか?

解決

Ubuntuシステムの下では、あなたはapt-getを

を経由して、それをインストールすることができます
apt-get install python-qt4

他のヒント

としてPyQtは使用しないsetup.py できない部分を利用して取り付けpipやeasy_install

ここにいるチュートリアルによるビルドとインストールをPyQtのためのpython2.7:

http://problemssol.blogspot.com/2010/12/compile-and-install-pyqt4-for-python27.html

更新: Ubuntu12.04+を使用apt-get:

apt-get install python-qt4

OSX 10.8.2 でテスト済み:

sudo pip install SIP

IOエラーが発生しました:[エラー番号 2] そのようなファイルまたはディレクトリはありません:'/tmp/pip-build/SIP/setup.py'

それなら大丈夫です:

cd /tmp/pip-build/SIP
sudo python configure.py
make
sudo make install

PyQt を次からダウンロードします。 http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-mac-gpl-4.9.6.tar.gz

それを解凍します。

cd PyQt-mac-gpl-4.9.6
sudo python configure.py
make

しばらく時間がかかりますが、make 後は次のようになります。

sudo make install    

楽しめ :)

あなたは、Pythonのいずれかのバージョンのために、ここでPyQt4のいずれかのバージョンをダウンロードすることができますが、あなたのpython 2.7を求めているので、ここでのpython 2.7のダウンロード用リンクがあります:

https://sourceforge.net/projects/pyqt/files /PyQt4/PyQt-4.11.4/する

あなたは、Python 2.7環境でPyQt4をインストールする必要があります。この実行を行うには、

easy_install2.7 PyQt4

easy_installをあなたが最初にダウンロードする必要がありますし、実行してインストールしますインストールされていない場合は、

python2.7 setup.py install
PyQt4のlib

こののpythonで、第1のSIPモジュールをインストールしてくださいし、C / C ++ libのツール、および

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top