ImportError: No module named 'PyQt5.sip'

Patrick Stinson patrickkidd at gmail.com
Mon Apr 27 18:00:50 BST 2020


Ah ok, so you are distributing the official source releases via pypi now.

> On Apr 27, 2020, at 8:58 AM, Phil Thompson <phil at riverbankcomputing.com> wrote:
> 
> That is the official site for SIP v5.
> 
> Phil
> 
> On 27/04/2020 17:53, Patrick Stinson wrote:
>> It is not. Download the sources from the official site.
>>> On Apr 27, 2020, at 8:19 AM, Gabriele Bulfon <gbulfon at sonicle.com> 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 <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 <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 <patrickkidd at gmail.com>
>>> A: Gabriele Bulfon <gbulfon at sonicle.com>
>>> Cc: pyqt at riverbankcomputing.com
>>> 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 <gbulfon at sonicle.com> 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 <patrickkidd at gmail.com>
>>> A: Gabriele Bulfon <gbulfon at sonicle.com>
>>> Cc: pyqt at riverbankcomputing.com
>>> 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 <gbulfon at sonicle.com> 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 at xstreamos:~$ web-greeter
>>> Traceback (most recent call last):
>>> File "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py", line 31, in <module>
>>> from .qt.window import QtWindow as Window
>>> File "/usr/lib/python3.5/vendor-packages/whither/toolkits/qt/window.py", line 34, in <module>
>>> 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 <module>
>>> File "/usr/lib/python3.5/vendor-packages/whither/app.py", line 33, in <module>
>>> from .toolkits.bootstrap import Application, Window, WebContainer
>>> File "/usr/lib/python3.5/vendor-packages/whither/toolkits/bootstrap.py", line 38, in <module>
>>> from .gtk.window import GtkWindow as Window
>>> File "/usr/lib/python3.5/vendor-packages/whither/toolkits/gtk/window.py", line 34, in <module>
>>> 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 <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>
> 



More information about the PyQt mailing list