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をビルドする必要があります。