Two different numbers release for sip curious ?
I runned the compile followed by install it succeeded !Īnd when I run the following python script : import sys Sudo apt install sip-dev python3-sip pyqt5-dev pyqt5.qsci-dev python-sip-dev python3-sip pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtquick python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-pyqt5.qtwebkit python3-sip python3-sip-dev libqscintilla2-qt5-dev libqgis-customwidgets libqgis-gui3.4.5 libqscintilla2-qt5-13 openscad python-pyqt5.qsci python-qgis python-qgis-common python3-pyqt5.qsciĪn then, I prepared the Makefile with CMake for QGIS 3.6.1, it was correct Second with apt I have done the following install from the Ubuntu 18.04 LTS First I remove any package (through apt-get (Unbuntu) or pip3 (Python) linked to sip, pyqt5, qscintilla.My conclusion is sip 4.19.7 works for me. But I must say I don't decipher correctly the release relationship between SIP, PyQt5, Qt, and QGIS. I met the same difficulty when I compiled QGIS 3.2.0 the conflict was the same with other release, bit I succeeded in a random way it seems, in fact I downgrade to the Ubuntu 18.04/bionic distribution about PyQt5 and SIP.īut the following message is recurrent : RuntimeError: the sip module implements API v12.0 to v12.5 but the PyQt5.QtCore module requires API v12.6Ĭan somebody deciphers this conflict and what are the release rules to respect between :įinally I find a way to start correctly QGIS 3.6.1, with console Python. Qsci sip file not found - disabling bindings for derived classes RuntimeError: the sip module implements API v12.0 to v12.5 but the PyQt5.QtCore module requires API v12.6 More, also this error message from CMake : Found SIP version: 4.19.15įile "/home/mbariou/WKSCOMPILE/QGIS/QGIS-final-3_6_0/cmake/FindQsci.py", line 45, in įrom PyQt5.Qsci import QSCINTILLA_VERSION_STR In fact I have not a such module but I have: /usr/local/p圓56/lib/python3.5/site-packages/pyqtconfig/config.py ModuleNotFoundError: No module named 'PyQt5.pyqtconfig' When, for QGIS 3.6.0, I prepare the Makefile with CMake, I have the following messages : Traceback (most recent call last):įile "/home/mbariou/WKSCOMPILE/QGIS/QGIS-final-3_6_0/cmake/FindPyQt5.py", line 34, in I installed also QSCIintilla, release 2.11.1. I remove any garbage (I think) about other SIP installation. Everything seems OK installation are done. I compile each of them, PyQt5 5.12 and SIP 5.19.15, with configure.py and PyThon 3.6.7.
I download source tarball from RIVERBANK repository. I am facing the same trouble as several people the release compatibility between SIP and PyQT5 an more maybe.įor QGIS 3.2.0 compilation I worked with SIP 4.19.7 and PyQt5 5.11.3, I succeed the compilation.įor QGIS 3.6.0 I try PyQt5 5.12 and SIP 5.19.15 (GPL release).
I work on UBUNTU 18.04 LTS/bionic, I am trying to compile QGIS 3.6.0, for an upgrade from QGIS 3.2.