[MacPorts] #68016: Multiple Python errors

MacPorts noreply at macports.org
Wed Aug 23 14:54:27 UTC 2023


#68016: Multiple Python errors
--------------------+-----------------------
 Reporter:  dlejay  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  qgis3-ltr
--------------------+-----------------------
 Installing on an M1 MacStudio.
 At startup I am greeted with several Python errors.

 First popup →

 {{{
 An error occurred during execution of following code:
 faulthandler.enable(file=fault_handler_file)

 Traceback (most recent call last):
   File "", line 1, in
 PermissionError: [Errno 1] Operation not permitted


 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']
 }}}

 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
 }}}

 Last popup →

 {{{
 Couldn't load plugin 'rasterdataplotting'

 ModuleNotFoundError: No module named 'scipy'
 Traceback (most recent call last):
   File
 "/Applications/MacPorts/QGIS3.app/Contents/MacOS/../Resources/python/qgis/utils.py",
 line 401, in loadPlugin
     __import__(packageName)
   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/rasterdataplotting/__init__.py",
 line 2, in
     from .rasterdataplotting.plugin import RdpPlugin
   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/rasterdataplotting/rasterdataplotting/plugin.py",
 line 4, in
     from .core.rdpinterface import RdpInterface
   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/rasterdataplotting/rasterdataplotting/core/rdpinterface.py",
 line 14, in
     from ..gui.rdpdockwidget import RdpDockWidget
   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/rasterdataplotting/rasterdataplotting/gui/rdpdockwidget.py",
 line 8, in
     from .rdpscatterplotwidget import RdpScatterPlotWidget
   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/rasterdataplotting/rasterdataplotting/gui/rdpscatterplotwidget.py",
 line 6, in
     from scipy.stats import binned_statistic_2d, pearsonr
   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 'scipy'


 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
 }}}

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


More information about the macports-tickets mailing list