[Qgis-user] MMQGIS Plugin Not Working
Brad Jones
bjones at lifewellpro.com
Sun Feb 22 10:55:45 PST 2026
To Whom it May Concern:
My name is Brad Jones. I'm a long-time user of QGIS, but first time poster to this list serv. Great product!
After several weeks away from having to utilize QGIS for mapping purposes, I went into the application today to produce some maps that are needed for a project due at the end of this week. The version that I was using was QGIS 3.40.4 (Bratislava). When I double-clicked on the icon, the first thing I saw was that a new mmqgis version was available and it asked me if I wanted to download it. I said yes, but when it finished downloading, it gave me an error message stating "Couldn't load plugin 'mmqgis' due to an error when calling its classFactory() method." Per some instructions I found on YouTube, I tried uninstalling and reinstalling the plugin, but to no avail. I then thought that perhaps there is a more recent LTR that I could download that might solve the problem, and sure enough, there was, QGIS 3.40.15. So, I downloaded it, but I still got the same error message. I then tried downloading the most recent standard version, QGIS 3.44.7. Same thing. I have no idea what to do at this point, so I thought I would reach out to this listserv for help. The stack trace I receive along with this error is as follows:
Couldn't load plugin 'mmqgis' due to an error when calling its classFactory() method
ImportError: PyQt6 classes cannot be imported in a QGIS build based on Qt5. Use PyQt5.QtCore or preferably the version independent qgis.PyQt.QtCore import instead (where available).
Traceback (most recent call last):
File "C:\PROGRA~1/QGIS34~1.7/apps/qgis/./python\qgis\utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/lifew/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\mmqgis\__init__.py", line 17, in classFactory
from .mmqgis_menu import mmqgis_menu
File "C:\PROGRA~1/QGIS34~1.7/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/lifew/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\mmqgis\mmqgis_menu.py", line 15, in
from PyQt6.QtCore import *
File "C:\PROGRA~1/QGIS34~1.7/apps/qgis/./python\qgis\utils.py", line 1068, in _import
raise ImportError(msg)
ImportError: PyQt6 classes cannot be imported in a QGIS build based on Qt5.
Use PyQt5.QtCore or preferably the version independent qgis.PyQt.QtCore import instead (where available).
Python version: 3.12.12 (main, Oct 14 2025, 23:38:06) [MSC v.1944 64 bit (AMD64)]
QGIS version: 3.44.7-Solothurn Solothurn, ea262bc5ed8
Python Path:
* C:/PROGRA~1/QGIS34~1.7/apps/qgis/./python
* C:/Users/lifew/AppData/Roaming/QGIS/QGIS3\profiles\default/python
* C:/Users/lifew/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
* C:/PROGRA~1/QGIS34~1.7/apps/qgis/./python/plugins
* C:\PROGRA~1\QGIS34~1.7\apps\grass\grass84\etc\python
* C:\Users\lifew\Documents
* C:\Program Files\QGIS 3.44.7\bin\python312.zip
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\DLLs
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\Lib
* C:\Program Files\QGIS 3.44.7\bin
* C:\PROGRA~1\QGIS34~1.7\apps\Python312
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\Lib\site-packages
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\Lib\site-packages\win32
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\Lib\site-packages\win32\lib
* C:\PROGRA~1\QGIS34~1.7\apps\Python312\Lib\site-packages\Pythonwin
* C:/Users/lifew/AppData/Roaming/QGIS/QGIS3\profiles\default/python
Can someone please help me. I would greatly appreciate it!
Sincerely,
Brad Jones
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260222/a3765b0f/attachment.htm>
More information about the QGIS-User
mailing list