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을 얻었는지 물어볼 수도 있습니다. 타사 저장소를 찾으면 Python 3.0용 특정 PyQt4 패키지가 있을 수도 있습니다. 그렇지 않으면 소스에서 PyQt4를 빌드해야 할 수도 있습니다.

답변2

모듈 은 PyQT4기본 Python(이 경우 Python 2.6)에 설치됩니다.

다음 명령을 실행하여 이를 확인할 수 있습니다.

$ python
>>> import PyQT4

소스에서 PyQT4를 설치하는 것이 좋습니다(다운로드 및 실행 python3 setup.py install).

답변3

Python 버전은 3.3.2이므로 pip먼저 설치하세요.

wget -O - 'https://raw.github.com/pypa/pip/master/contrib/get-pip.py' | python3 -

SIP 설치

'에서 다운로드http://www.riverbankcomputing.com/software/sip/download' 하고 패키지를 열어보세요.

cd sip-4.x.y && python3 configure.py && make && sudo make install

xy를 버전으로 바꿉니다.

PyQt4 설치

'에서 다운로드http://www.riverbankcomputing.com/software/pyqt/download' 하고 패키지를 열어보세요.

cd PyQt-x11-gpl-4.x.y && python3 configure-ng.py && make && sudo make install

xy를 버전으로 바꿉니다.

유효한지 확인하고,python3 -c 'from PyQt4 import QtCore' && echo ok || echo no

비시스템 Python 및 가상 환경(virtualenv 및 pyvenv)에는 추가 Python 패키지를 설치해야 합니다.pip

python3 -m pip install 'package_name'

시스템 Python( /usr/bin/python)의 경우 항상 를 사용합니다 yum. 사용하는 경우 pip일부 Python 패키지 종속성이 업그레이드되어 중단될 수 있습니다 yum.

관련 정보