[Qgis-user] Problems with Plugins

Andreas Janz andreas.janz at geo.hu-berlin.de
Wed Feb 11 01:06:21 PST 2026


Hi Nicolas,

the/EO Time Series Viewer Plugin/ is developed by my colleague Benjamin 
(CC). The plugin is using the /PyQtGraph /package, which recently 
introduced the *'colorama'* dependency. This explains your error:

*ModuleNotFoundError: No module named 'colorama' *

The plugin tries to avoid external package installation by shipping 
everything it needs with the plugin, but for now, you need to work 
around this, by installing the *'colorama'* package via PIP using the 
OSGeo4W shell.


Regards
Andreas



Am 10.02.2026 um 17:51 schrieb Nicolas Devaux via QGIS-User:
>
> Hi Andrea, you will find the original error message that starts all my 
> troubles. I can use internet et acces to the plugin server without any 
> problem. As nothing I tried enhence my situation, I'll uninstall Qgis 
> and remove all profile and regit information linked to Qgis.
>
> I just want to be able to re install Qgis properly to be able tu 
> install any plugins, that is not the case at the moment...
>
> Thanks for your tips and advices if you have
>
> Impossible de charger l'extension 'timeseriesviewerplugin' provoque 
> une erreur lors de l'appel à sa méthode classFactory()
>
> ModuleNotFoundError: No module named 'colorama'
>
> Traceback (most recent call last):
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 478, in _startPlugin
>
>     plugins[packageName] = package.classFactory(iface)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\timeseriesviewerplugin\__init__.py", 
> line 37, in classFactory
>
>     from eotimeseriesviewer.eotimeseriesviewerplugin import 
> EOTimeSeriesViewerPlugin
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\__init__.py", 
> line 25, in
>
>     from eotimeseriesviewer.qgispluginsupport.qps.pyqtgraph.pyqtgraph 
> import PlotDataItem
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\qgispluginsupport\qps\pyqtgraph\pyqtgraph\__init__.py", 
> line 137, in
>
>     from .colormap import *
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\qgispluginsupport\qps\pyqtgraph\pyqtgraph\colormap.py", 
> line 6, in
>
>     from .functions import clip_array, clip_scalar, colorDistance, eq, 
> mkColor
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\qgispluginsupport\qps\pyqtgraph\pyqtgraph\functions.py", 
> line 19, in
>
>     from . import Qt, debug, getConfigOption, reload
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\qgispluginsupport\qps\pyqtgraph\pyqtgraph\debug.py", 
> line 28, in
>
>     from .util import cprint
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>   File 
> "C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin\eotimeseriesviewer\qgispluginsupport\qps\pyqtgraph\pyqtgraph\util\cprint.py", 
> line 6, in
>
>     from colorama.win32 import windll
>
>   File "C:\PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python\qgis\utils.py", 
> line 1100, in _import
>
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> ModuleNotFoundError: No module named 'colorama'
>
> Version de Python :3.12.11 (main, Jun 17 2025, 13:41:12) [MSC v.1943 
> 64 bit (AMD64)]
>
> Version de QGIS :3.40.10-Bratislava Bratislava, c98da2e682
>
> Chemin Python :
>
>   * C:\Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\eMapTools
>   * C:/PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python
>   * C:/Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python
>   * C:/Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
>   * C:/PROGRA~1/QGIS34~1.10/apps/qgis-ltr/./python/plugins
>   * C:\PROGRA~1\QGIS34~1.10\apps\grass\grass84\etc\python
>   * C:\Users\devaux\Documents
>   * C:\Program Files\QGIS 3.40.10\bin\python312.zip
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\DLLs
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib
>   * C:\Program Files\QGIS 3.40.10\bin
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib\site-packages
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib\site-packages\win32
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib\site-packages\win32\lib
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib\site-packages\Pythonwin
>   * C:/Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python
>   * C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\assets\external\xmltodict-0.13.0-py2.py3-none-any.whl
>   * C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\assets\external\aenum-3.1.11-py3-none-any.whl
>   * C:\Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BioDispersal
>   * C:\Users/devaux/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\BioDispersal\qgis_lib_mc
>   * C:\PROGRA~1\QGIS34~1.10\apps\Python312\Lib\site-packages\setuptools\_vendor
>   * .
>   * C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\HCMGIS/forms
>   * C:\Users\devaux\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\timeseriesviewerplugin
>
>
>
> Le 10/02/2026 à 17:42, Andrea Giudiceandrea via QGIS-User a écrit :
>> Hi Nicolas,
>> which QGIS version are you using exactly? On which operative system? 
>> What is the URL and the status of the plugin repositories listed in 
>> Plugins -> Manage and Install Plugins -> Settings? What happens if 
>> you click on "Reload repository"? What happens if you browse the 
>> repository URL using a web browser in the same system? Is QGIS, 
>> installed in your system, able to connect to any Internet resource 
>> (e.g. the OpenStreetMap XYZ Tiles server?
>>
>> Regards.
>>
>> Andrea
>> _______________________________________________
>> QGIS-User mailing list
>> QGIS-User at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>>
>>
>>
> -- 
>
> --------------------------------------------------------------------------------------
> Nicolas DEVAUX
> Laboratoire d'étude des Interactions entre Sol, Agrosystème et Hydrosystème
> UMR LISAH Montpellier SupAgro-INRA-IRD
> Bat. 24
> place Viala
> 34060 Montpellier cedex 1
>
> tél : +33 0(4) 99 61 25 45
> fax: +33 0(4) 67 63 26 14
>
> email:nicolas.devaux at supagro.fr
> http://www.supagro.fr/web/
> http://www.umr-lisah.fr/
>
> Je soutiens les contractuels dans leur combat pour une rémunération équitable
> --------------------------------------------------------------------------------------
>
> _______________________________________________
> QGIS-User mailing list
> QGIS-User at lists.osgeo.org
> List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260211/8b911269/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: YzQ8RHlef975KGks.png
Type: image/png
Size: 6303 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260211/8b911269/attachment.png>


More information about the QGIS-User mailing list