[MacPorts] #68016: qgis3-ltr @3.28.9: Multiple Python errors

MacPorts noreply at macports.org
Sun Aug 27 22:08:37 UTC 2023


#68016: qgis3-ltr @3.28.9: Multiple Python errors
---------------------+----------------------
  Reporter:  dlejay  |      Owner:  Veence
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:  qgis3   |
---------------------+----------------------

Comment (by nilason):

 >
 > Then, a new popup →
 >
 > {{{
 > Couldn't load plugin 'DataPlotly' due to an error when calling its
 classFactory() method
 >
 > ModuleNotFoundError: No module named 'PyQt5.QtWebKit'
 > Traceback (most recent call last):
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 423, in _startPlugin
 >     plugins[packageName] = package.classFactory(iface)
 >                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 >   File "/Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python/plugins/DataPlotly/__init__.py",
 line 33, in classFactory
 >     from .data_plotly import DataPlotly
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 888, in _import
 >     mod = _builtin_import(name, globals, locals, fromlist, level)
 >           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 >   File "/Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python/plugins/DataPlotly/data_plotly.py",
 line 32, in
 >     from DataPlotly.gui.dock import DataPlotlyDockManager
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 888, in _import
 >     mod = _builtin_import(name, globals, locals, fromlist, level)
 >           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 >   File "/Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python/plugins/DataPlotly/gui/dock.py",
 line 19, in
 >     from DataPlotly.gui.plot_settings_widget import
 DataPlotlyPanelWidget
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 888, in _import
 >     mod = _builtin_import(name, globals, locals, fromlist, level)
 >           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 >   File "/Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python/plugins/DataPlotly/gui/plot_settings_widget.py",
 line 49, in
 >     from qgis.PyQt.QtWebKit import QWebSettings
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 888, in _import
 >     mod = _builtin_import(name, globals, locals, fromlist, level)
 >           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/PyQt/QtWebKit.py",
 line 24, in
 >     from PyQt5.QtWebKit import *
 >   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 888, in _import
 >     mod = _builtin_import(name, globals, locals, fromlist, level)
 >           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 > ModuleNotFoundError: No module named 'PyQt5.QtWebKit'
 >
 >
 > Python version: 3.11.4 (main, Jun 10 2023, 09:42:27) [Clang 14.0.3
 (clang-1403.0.22.14.1)]
 > QGIS version: 3.28.9-Firenze Firenze, exported
 >
 > Python Path:
 > /Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python
 > /Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python
 > /Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python/plugins
 >
 /Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/plugins
 >
 /opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python311.zip
 >
 /opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11
 >
 /opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11
 /lib-dynload
 > /Users/damien/Library/Python/3.11/lib/python/site-packages
 >
 /opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11
 /site-packages
 > /Users/damien/Library/Application
 Support/QGIS/QGIS3/profiles/default/python
 > }}}
 >

 Try {{{sudo port install py311-pyqt5 +webkit}}}

-- 
Ticket URL: <https://trac.macports.org/ticket/68016#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list