Mac OS Big Sur에서 작동하지 않는 PyQt 라이브러리와 관련된 솔루션이 있습니까?

Nov 13 2020

내 클래스 assignmnet에 PyQt 라이브러리를 사용하여 프로젝트를 수행했습니다. 신청서를 제출하기 전에 제대로 작동하는지 확인해야합니다.

오늘, 3 시간 전에 Mac book OS를 Big Sur로 업데이트했습니다. 그리고 PyQt 라이브러리가 작동하지 않는다는 것을 알았습니다. GUI가 표시되지 않습니다.

그것을 고치는 방법을 아는 사람이 있습니까?

답변

10 StanislavTikhomirov Nov 16 2020 at 17:25

추가하면 os.environ['QT_MAC_WANTS_LAYER'] = '1'PyQT 5.15.1에서 문제가 수정됩니다 ( 크레딧 ).

6 ucktrk Nov 14 2020 at 16:50

PyQt5 == 5.13.0으로 롤백하면 문제가 해결되었습니다! PyQt5를 제거한 다음 pip install PyQt5 == 5.13.0을 사용하여 설치해야합니다.

RolandSmith Nov 13 2020 at 17:24

이것 과 관련이있을 수 있습니다 .

그렇다면 인터넷 연결을 끊으면 문제가 해결됩니다. 로 리디렉션 할 ocsp.apple.com에서 0.0.0.0으로 /etc/hosts.

EdwinFernandez Nov 30 2020 at 23:36

이와 관련하여 BigSur로 업그레이드 한 후 내 앱이 창 실행을 중지했습니다 ... 공식 Qt 지원 바인딩 PySide2 / shiboken2를 사용하고 있습니다.

PySide2 5.12에서 5.15로 업그레이드하면 문제가 해결되었습니다.

단계 :

  1. PySide2 / shiboken2 제거

    pip3 uninstall PySide2

    pip3 uninstall shiboken2

  2. 재설치

    pip3 install PySide2