<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Unless I'm mistaken, for now the latest PyQt5 requires the latest PyQt5_sip, but the packaging of PyQt5 does not specify this requirement. <br></div><div><br></div><div>For example, on Fedora 29:</div><div><br></div><div>[damon@localhost ~]$ pip3 install --user PyQt5<br>Requirement already satisfied: PyQt5 in ./.local/lib/python3.7/site-packages (5.11.3)<br>Requirement already satisfied: PyQt5_sip<4.20,>=4.19.11 in /usr/lib64/python3.7/site-packages (from PyQt5) (4.19.12)<br>[damon@localhost ~]$ python3<br>Python 3.7.1 (default, Oct 23 2018, 18:19:07) <br>[GCC 8.2.1 20180801 (Red Hat 8.2.1-2)] on linux<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> from PyQt5 import QtCore<br>Traceback (most recent call last):<br>  File "<stdin>", line 1, in <module><br>ModuleNotFoundError: No module named 'PyQt5.sip'<br>[damon@localhost ~]$ pip3 install -U --user PyQt5_sip<br>Collecting PyQt5_sip<br>  Using cached <a href="https://files.pythonhosted.org/packages/2b/9b/37e4f07ddac00e7eff4dd216c330a66cb1221e9c510855055391b779ee77/PyQt5_sip-4.19.13-cp37-cp37m-manylinux1_x86_64.whl">https://files.pythonhosted.org/packages/2b/9b/37e4f07ddac00e7eff4dd216c330a66cb1221e9c510855055391b779ee77/PyQt5_sip-4.19.13-cp37-cp37m-manylinux1_x86_64.whl</a><br>Installing collected packages: PyQt5-sip<br>Successfully installed PyQt5-sip-4.19.13<br>[damon@localhost ~]$ python3<br>Python 3.7.1 (default, Oct 23 2018, 18:19:07) <br>[GCC 8.2.1 20180801 (Red Hat 8.2.1-2)] on linux<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> from PyQt5 import QtCore<br>>>> <br></div><div><br></div><div>Apologies if this was reported already or I'm misunderstanding something.</div><div><br></div><div>Best,</div><div>Damon<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature"><a href="http://www.damonlynch.net" target="_blank">http://www.damonlynch.net</a><div></div><div></div><div></div></div></div></div></div></div>