ImportError: No module named 'PyQt5.sip'

Patrick Stinson patrickkidd at gmail.com
Mon Apr 27 17:54:26 BST 2020


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 <phil at riverbankcomputing.com> 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:
>> pyqt at riverbankcomputing.com <mailto: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
>> 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:
>> pyqt at riverbankcomputing.com <mailto: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
>> 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
>> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20200427/534752ba/attachment-0001.htm>


More information about the PyQt mailing list