Programming

pip를 사용하여 Windows에 PyQt4를 설치하는 방법은 무엇입니까?

procodes 2020. 8. 18. 21:07
반응형

pip를 사용하여 Windows에 PyQt4를 설치하는 방법은 무엇입니까?


Windows에서 Python 3.4를 사용하고 있습니다. 내가 스크립트를 실행할 때 불평

ImportError: No Module named 'PyQt4'

그래서 나는 그것을 설치하려고하지만, pip install PyQt4제공

PyQt4 요구 사항을 충족하는 다운로드를 찾을 수 없습니다.

내가 실행할 때 표시되지만 pip search PyQt4. 을 시도했지만 pip install python-qt성공적으로 설치되었지만 문제가 해결되지 않았습니다.

내가 뭘 잘못하고 있죠?


다음은 Chris Golke가 빌드 한 Windows 휠 패키지입니다.- Python Windows 바이너리 패키지 -PyQt

파일 이름에서 cp27C-python 버전 2.7, cp35python 3.5 등을 의미합니다.

Qt는 제공되는 Python 인터페이스의 기반이되는 컴파일 된 C ++ 코드베이스가있는 더 복잡한 시스템이므로 순수한 Python 코드 패키지보다 빌드하는 것이 더 복잡 할 수 있습니다. 즉, 소스에서 설치하기가 어려울 수 있습니다.

올바른 Windows 휠 파일 (python 버전, 32/64 비트) 을 가져 와서 pip사용 하여 설치 했는지 확인합니다 . 예 :

C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl

Python 3.5의 x64 빌드를 실행중인 경우 올바르게 설치해야합니다.


QT는 더 이상 PyQt4를 지원하지 않지만 pip로 PyQt5를 설치할 수 있습니다.

pip install PyQt5

pip를 사용할 수 없습니다. Riverbank 웹 사이트에서 다운로드하여 사용중인 Python 버전에 맞는 설치 프로그램을 실행해야합니다. 해당 버전에 대한 설치가없는 경우 사용 가능한 설치 프로그램 중 하나에 대해 Python을 설치하거나 소스에서 빌드해야합니다 (다소 관련 있음). 다른 답변과 댓글에는 링크가 있습니다.


Windows에 PyQt4를 설치하면 기본적으로 파일이 여기에 표시됩니다.

C : \ Python27 \ Lib \ site-packages \ PyQt4 *. *

하지만 여기에 파일이 남습니다.

C : \ Python27 \ Lib \ site-packages \ sip.pyd

sip.pyd 및 PyQt4 폴더를 모두 virtualenv에 복사하면 정상적으로 작동합니다.

예를 들면 :

mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate

그런 다음 Windows 탐색기를 사용 C:\Python27\Lib\site-packages하여 위에서 언급 한 파일 (sip.pyd) 및 폴더 (PyQt4)에서C:\code\BACKUP\Lib\site-packages\

그런 다음 CLI로 돌아갑니다.

cd ..                 
(c:\code\BACKUP)
python backup.py

virtualenv 내에서 PyQt4를 호출하는 스크립트를 실행하려고 할 때 발생하는 문제는 virtualenv에 PyQt4가 설치되어 있지 않고 위에서 설명한 기본 설치를 참조하는 방법을 모른다는 것입니다. 그러나 다음 단계에 따라 PyQt4를 virtualenv에 복사하면 잘 작동합니다.


PyQt4에 대해 약간의 수동 설치를해야 할 것 같습니다.

http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

이것은 조금 더 도움이 될 수 있으며 튜토리얼 / 단계별 형식으로 조금 더 있습니다.

http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html


이전 PyQt .exe 설치 프로그램은 웹 사이트 다운로드 페이지에서 직접 사용할 수있었습니다. 이제 PyQt4.12 출시와 함께 설치 프로그램은 더 이상 사용되지 않습니다. 라이브러리를 컴파일하여 어떻게 든 작동하도록 만들 수 있지만 이는 엄청난 문제를 의미합니다.

그렇지 않으면 이전 배포를 사용하여 목적을 해결할 수 있습니다. .exe Windows 설치 프로그램은 다음 위치에서 다운로드 할 수 있습니다.

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


최신 Python 3.6.5 사용

pip3 install PyQt5

잘 작동


Windows의 경우 :

여기에서 적절한 버전의 PyQt4를 다운로드하십시오.

pip를 사용하여 설치하십시오 (Python3.6-64bit의 예)

 pip install PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl 

PyQt5를 위해 이것을 시도하십시오 :

pip install PyQt5

링크에서 PyQt4 용 운영 체제를 사용하십시오 .

또는 링크에서 플랫폼에 대해 지원되는 휠을 다운로드하십시오 .

그렇지 않으면 Windows 실행 가능 설치 프로그램 에이 링크를 사용 하십시오 . 이것이 PyQt4 또는 PyQt5를 설치하는 데 도움이되기를 바랍니다.


Windows 10 및 Python 3.5 이상용 PyQt5를 설치합니다.

pip 설치 PyQt5


이 명령을 사용하여 PyQt5를 설치할 수도 있습니다.

pip3 install PyQt5

PyQt4를 설치하는 동안 오류가 발생한 경우.

오류 : PyQt4-4.11.4-cp27-cp27m-win_amd64.whl은이 플랫폼에서 지원되는 휠이 아닙니다.

My system type is 64 bit, But to solve this error I have installed PyQt4 of 32 bit windows system, i.e PyQt4-4.11.4-cp27-cp27m-win32.whl - click here to see more versions.

enter image description here

Kindly select appropriate version of PyQt4 according to your installed python version.


I am using PyCharm, and was able to install PyQt5.

PyQt4, as well as PyQt4Enhanced and windows_whl both failed to install, I'm guessing that's because Qt4 is no longer supported.

참고URL : https://stackoverflow.com/questions/22640640/how-to-install-pyqt4-on-windows-using-pip

반응형