Re: ImportError: No module named 'PyQt5.sip'
Patrick Stinson <[email protected]> Mon, 27 Apr 2020 08:54:26 -0800
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <[email protected]> |
Ah, thanks for the clarification. That’s right, I am still on sip-4 so my comments are out of date. > On Apr 27, 2020, at 8:40 AM, Phil Thompson <[email protected]> wrote: > > You are talking about SIP v5, Patrick is talking about SIP v4. > > If you must build from sources then you can get the source package for the PyQt5.sip module from PyPI... > > https://pypi.org/project/PyQt5-sip/#files <https://pypi.org/project/PyQt5-sip/#files> > > The PyQt5 sources are also on PyPI... > > https://pypi.org/project/PyQt5/#files <https://pypi.org/project/PyQt5/#files> > > To do the build you must also have SIP and PyQt-builder installed from PyPI. > > Phil > > On 27/04/2020 17:19, Gabriele Bulfon wrote: >> Ok, sip sources have no configure.py: >> >> ChangeLog >> code_generator >> doc >> examples >> LICENSE >> LICENSE-GPL2 >> LICENSE-GPL3 >> MANIFEST.in >> NEWS >> PKG-INFO >> pyproject.toml >> README >> setup.cfg >> setup.py >> sip.egg-info >> sipbuild >> >> I only have setup.py >> I got the sources from here: >> https://files.pythonhosted.org/packages/bc/dd/aa60ae73bc213466fd158e3d8b91d55ac00a248b14a98919bfe0e12c5d74/sip-5.2.0.tar.gz >> >> Is this correct? >> >> >> Sonicle S.r.l. >> : >> http://www.sonicle.com >> Music: >> http://www.gabrielebulfon.com >> Quantum Mechanics : >> http://www.cdbaby.com/cd/gabrielebulfon >> Da: >> Patrick Stinson >> A: >> Gabriele Bulfon >> Cc: >> [email protected] <mailto:[email protected]> >> Data: >> 27 aprile 2020 18.10.21 CEST >> Oggetto: >> Re: ImportError: No module named 'PyQt5.sip' >> I mean when the option you passed to sip’s configure.py when building sip. >> On Apr 27, 2020, at 7:34 AM, Gabriele Bulfon >> wrote: >> >> Hello, >> >> do you mean something like this? >> /usr/bin/sip-build --no-make --sip-module PyQt5.sip --qmake >> /usr/lib/qt/5.14/bin/amd64/qmake --confirm-license >> >> Thanks! >> Gabriele >> >> >> Sonicle S.r.l. >> : >> http://www.sonicle.com <http://www.sonicle.com/> >> Music: >> http://www.gabrielebulfon.com <http://www.gabrielebulfon.com/> >> Quantum Mechanics : >> http://www.cdbaby.com/cd/gabrielebulfon <http://www.cdbaby.com/cd/gabrielebulfon> >> Da: >> Patrick Stinson >> A: >> Gabriele Bulfon >> Cc: >> [email protected] <mailto:[email protected]> >> Data: >> 27 aprile 2020 17.19.48 CEST >> Oggetto: >> Re: ImportError: No module named 'PyQt5.sip' >> Did you build sip with “—sip-module PyQt5.sip”? >> On Apr 26, 2020, at 11:45 PM, Gabriele Bulfon >> wrote: >> >> Hello, >> >> I've built and packaged from sources PyQt5 for our XStreamOS/illumos distro. >> Your package is a requirement for LightDM web-greeter. >> After building and installing all the packages, trying to run >> web-greeter I receive this errors: >> >> XStreamOS Chandra (powered by illumos) SunOS 5.11 March 2020 >> gbulfon@xstreamos:~$ web-greeter >> Traceback (most recent call last): >> File >> "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py", >> line 31, in >> from .qt.window import QtWindow as Window >> File >> "/usr/lib/python3.5/vendor-packages/whither/toolkits/qt/window.py", >> line 34, in >> from PyQt5.QtWidgets import ( >> ImportError: No module named 'PyQt5.sip' >> During handling of the above exception, another exception occurred: >> Traceback (most recent call last): >> File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main >> "__main__", mod_spec) >> File "/usr/lib/python3.5/runpy.py", line 85, in _run_code >> exec(code, run_globals) >> File "/usr/bin/web-greeter/__main__.py", line 37, in >> File "/usr/lib/python3.5/vendor-packages/whither/app.py", line 33, in >> from .toolkits.bootstrap import Application, Window, WebContainer >> File >> "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py", >> line 38, in >> from .gtk.window import GtkWindow as Window >> File >> "/usr/lib/python3.5/vendor-packages/whither/toolkits/gtk/window.py", >> line 34, in >> gi.require_versions({'Gtk': '3.0', 'Gdk': '3.0'}) >> AttributeError: module 'gi' has no attribute 'require_versions' >> >> I also have built and installed pyqt5-sip 12.7.2. >> Any idea what's missing? >> Or, where should I look for missing stuff? What is it looking for? >> >> Thanks, >> Gabriele >> >> >> Sonicle S.r.l. >> : >> http://www.sonicle.com >> Music: >> http://www.gabrielebulfon.com >> Quantum Mechanics : >> http://www.cdbaby.com/cd/gabrielebulfon