CentOS 6.4にeric5をインストールする

CentOS 6.4にeric5をインストールする

CentOS 6.4にEric Python IDE 5をインストールしようとしています。ここで問題は、PyQT4をインストールしたにもかかわらず、モジュールが再び欠落しているというメッセージが表示されることです。どうすればいいですか?端末ログです

[root@localhost eric5-5.3.5]# yum install PyQt4
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: mirrors.vinahost.vn
 * extras: centos.excellmedia.net
 * rpmfusion-free-updates: mirror.us.leaseweb.net
 * updates: centos.excellmedia.net
Setting up Install Process
Package PyQt4-4.6.2-9.el6.i686 already installed and latest version
Nothing to do
[root@localhost eric5-5.3.5]# python3 install.py 
Checking dependencies
Python Version: 3.3.2
Sorry, please install PyQt4.
Error: No module named 'PyQt4'
[root@localhost eric5-5.3.5]# 

この問題をどのように解決できますか?

ベストアンサー1

インタプリタを使用していますが、python3リポジトリのPyQt4はPython 2.6用です。

[root@ditirlns02 cups]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
[root@ditirlns02 cups]# rpm -ql PyQt4
/usr/lib/python2.6/site-packages/PyQt4
/usr/lib/python2.6/site-packages/PyQt4/Qt.so
/usr/lib/python2.6/site-packages/PyQt4/QtAssistant.so
/usr/lib/python2.6/site-packages/PyQt4/QtCore.so
/usr/lib/python2.6/site-packages/PyQt4/QtDesigner.so
/usr/lib/python2.6/site-packages/PyQt4/QtGui.so
/usr/lib/python2.6/site-packages/PyQt4/QtHelp.so
/usr/lib/python2.6/site-packages/PyQt4/QtNetwork.so
[.....snip.....]

これがデフォルトでインストールスクリプトがそれを見つけることができない理由です。間違ったインタプリタ用にインストールされたためです。

Python 3.0がRHEL / CentOS 6の公式リポジトリにもないようです。サードパーティのリポジトリを見つけると、Python 3.0用の特定のPyQt4パッケージがあるかもしれません。それ以外の場合は、ソースからPyQt4をビルドする必要があります。

おすすめ記事