i had spent a lot of time dealing with the missing sipconfig module and pyqt5 is build with sip4 despite is cheaped for higher python version where you can not install it , the conclusion i come to draw is forget about sip , and focus on on this : https://doc.qt.io/archives/qtforpython-5.12/shiboken2/samplebinding.html