>백엔드 개발 >파이썬 튜토리얼 >Python에서 pyqt5 설치 실패에 대한 솔루션 공유

Python에서 pyqt5 설치 실패에 대한 솔루션 공유

黄舟
黄舟원래의
2017-08-08 11:34:533828검색

이 글은 주로 Python pyqt5 설치 실패 문제에 대한 해결책을 소개합니다. 이 글은 이 문제에 직면한 친구들을 위한 구체적인 해결 과정과 해결책을 제공합니다. 편집하고 함께 배워보세요.

머리말

최근에 Python pyqt5를 설치하는 중에 문제가 발생했는데, 인터넷에서 해결책을 찾을 수밖에 없었습니다. 이 문제가 발생했기 때문에 해결책을 요약하고 공유하기로 결정했습니다. 더 이상 고민하지 않고 자세한 소개를 살펴보겠습니다.

문제 발견

이전에는 설치 명령이 다음으로 완료되었습니다. 단 하나의 pip 명령으로 종속 라이브러리가 자동으로 설치되었습니다. 하지만 pyqt5를 다운로드한 후 해당 버전에 맞는 SIP 버전을 찾을 수 없다는 메시지가 표시됩니다. 이상합니다

제가 다운로드했습니다. SIP의 모든 whl 파일 버전이 포함되어 있으며 pip를 사용하여 설치할 때 현재 시스템 플랫폼과 일치하지 않아 설치할 수 없다는 메시지가 표시됩니다.

그런 다음 소스 코드를 다운로드하여 컴파일하고 설치했습니다. 컴파일이 가능하도록 make, gcc 및 기타 명령을 사용할 수 있도록 mingw32도 설치했습니다. 컴파일 및 설치 후에도 pip install pyqt5를 통해 설치할 수 없으며 동일한 오류가 표시됩니다.

그래서 소스코드를 다운받아서 pyqt5를 컴파일하고 설치할까 고민했는데, 이걸 컴파일하는 게 더 귀찮아서 구성하는데 시간이 많이 걸렸습니다. .

pip install sip也安装不了,提示找不到合适的版本,这就奇怪了

我下载了SIP的所有whl文件版本,使用pip安装都提示与当前的机器平台不符合,安装不了。

然后又下载源码编译安装,为了能够编译又安装了mingw32,以便可以使用make,gcc等命令。编译安装完之后,再通过pip install pyqt5依然装不上,提示一样的错误。

于是又琢磨下载源码编译安装pyqt5,编译这个就比较麻烦了,配置了半天,编译不过。。

解决方法

折腾了老半天,最后怎么解决的呢?

卸载了python3.4,下载安装了python3.5,然后pip install pyqt5

Solution

오랜 시간 고민 끝에 어떻게 해결하셨나요?

python3.4를 제거하고 python3.5를 다운로드하여 설치한 다음 명령 하나로 pip install pyqt5를 완료했습니다

이전 버전의 Python이 최신 pyqt5를 설치할 수 없다는 것은 무엇을 의미합니까?

python3.5로 코드를 작성하고 pyinstaller로 패키징하면 WIN7은 정상적으로 실행되지만 XP 컴퓨터에서는 실행되지 않습니다. 프로그램 입력 지점 Getfinalpathnamebyhandlew를 동적 링크 라이브러리 kernel32.dll에서 찾을 수 없다는 메시지가 표시됩니다.

Baidu의 말: 🎜python3.5는 더 이상 XP를 지원하지 않으며 python3.4가 필요합니다.🎜🎜🎜🎜요약🎜🎜🎜

위 내용은 Python에서 pyqt5 설치 실패에 대한 솔루션 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.