[QGIS-it-user] Installazione Plugins QGIS

Ciao a tutti,
posso chiedere se c'è qualcuno che saprebbe come risolvere il fatto
che molti plugin nella mia versione di QGIS non si installano? La
versione che ho installato è: QGIS version: 3.20.0-Odense Odense,
decaadbb31

Ho errori tipo questo:
Couldn't load plugin 'sentinel2_removed_cloud_rec' due to an error
when calling its classFactory() method
ModuleNotFoundError: No module named 'ee'
Traceback (most recent call last):
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 335, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\__init__.py",
line 35, in classFactory
    from .Sentinel2_removed_cloud_rec import S2_vn_rectangle
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec.py",
line 34, in
    from .Sentinel2_removed_cloud_rec_dialog import S2_vn_rectangleDialog
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec_dialog.py",
line 36, in
    import ee
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'ee'

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52)
[MSC v.1928 64 bit (AMD64)]

Altri invece provano ad installarsi ma poi dicono che c'è stato qualche errore.

Grazie per ogni suggerimento e buona giornata!

Silvia

--
ing. Silvia Franceschi
Via Roma, 64
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332

Ciao Silvia,

il plugin ha bisogno di una libreria python che devi installare separatamente perché non presente nell'installer di QGIS.

A seconda del sistema operativo che usi, devi seguire la procedura indicata:

Se Linux (e penso OSX), apri un terminale e digita:

pip install earthengine-api

oppure in Windows (cihedo a qualche Windowsaro di verificare):

* apri la osgeo shell fra i programmi
* scrivi py3_env e clicca invio
* adesso puoi digitare pip install earthengine-api

Questa procedura vale per tutte le librerie esterne non installate insieme a QGIS

Matteo

Grazie mille Matteo, gentilissimo e velocissimo! :slight_smile:
Io ho un sistema ibrido ovvero windows su iOS però uso pip e lo ho installato.
Riavviando QGIS però ho ancora questo messaggio:
ModuleNotFoundError: No module named 'ee'
Traceback (most recent call last):
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 335, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\__init__.py",
line 35, in classFactory
    from .Sentinel2_removed_cloud_rec import S2_vn_rectangle
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec.py",
line 34, in
    from .Sentinel2_removed_cloud_rec_dialog import S2_vn_rectangleDialog
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec_dialog.py",
line 36, in
    import ee
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'ee'

Come posso riconoscere il pacchetto che manca di python da installare?

Scusa l'ignoranza ma non riesco a capire...

Grazie ancora

Silvia

On Mon, Aug 23, 2021 at 8:00 AM matteo <matteo.ghetta@gmail.com> wrote:

Ciao Silvia,

il plugin ha bisogno di una libreria python che devi installare
separatamente perché non presente nell'installer di QGIS.

A seconda del sistema operativo che usi, devi seguire la procedura indicata:

Se Linux (e penso OSX), apri un terminale e digita:

pip install earthengine-api

oppure in Windows (cihedo a qualche Windowsaro di verificare):

* apri la osgeo shell fra i programmi
* scrivi py3_env e clicca invio
* adesso puoi digitare pip install earthengine-api

Questa procedura vale per tutte le librerie esterne non installate
insieme a QGIS

Matteo
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

--
ing. Silvia Franceschi
Via Roma, 64
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332

Il modulo che lui sta cercando ma non trova è scritto qui:

ModuleNotFoundError: No module named 'ee'

quindi devi riuscire a installare il modulo corretto: magari con il tuo sistema ibrido lo hai installato ma dove QGIS non riesce a caricarlo

Matteo

Ciao Silvia, non vorrei sbagliare ma credo debba installare il plugin Google earth engine, avere ovviamente un account e poi le dipendenze sono ristabilite.

s.

Il lun 23 ago 2021, 07:51 Silvia Franceschi <silvia.franceschi@gmail.com> ha scritto:

Ciao a tutti,
posso chiedere se c’è qualcuno che saprebbe come risolvere il fatto
che molti plugin nella mia versione di QGIS non si installano? La
versione che ho installato è: QGIS version: 3.20.0-Odense Odense,
decaadbb31

Ho errori tipo questo:
Couldn’t load plugin ‘sentinel2_removed_cloud_rec’ due to an error
when calling its classFactory() method
ModuleNotFoundError: No module named ‘ee’
Traceback (most recent call last):
File “C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py”,
line 335, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec_init
.py",
line 35, in classFactory
from .Sentinel2_removed_cloud_rec import S2_vn_rectangle
File “C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py”,
line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File “C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec.py”,
line 34, in
from .Sentinel2_removed_cloud_rec_dialog import S2_vn_rectangleDialog
File “C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py”,
line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File “C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec_dialog.py”,
line 36, in
import ee
File “C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py”,
line 799, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named ‘ee’

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52)
[MSC v.1928 64 bit (AMD64)]

Altri invece provano ad installarsi ma poi dicono che c’è stato qualche errore.

Grazie per ogni suggerimento e buona giornata!

Silvia


ing. Silvia Franceschi
Via Roma, 64
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Il 23/08/2021 09:38, Stefano Campus ha scritto:

Ciao Silvia, non vorrei sbagliare ma credo debba installare il plugin
Google earth engine, avere ovviamente un account e poi le dipendenze sono
ristabilite.

Sì, infatti, anche secondo me questa è la procedura corretta.

A presto.

Andrea

Grazie Stefano,
allora ci provo, installo il plugin di GE in QGIS e poi vedo come fare
un account...

GRAZIE a TUTTI!!

Silvia

On Mon, Aug 23, 2021 at 9:38 AM Stefano Campus <skampus@gmail.com> wrote:

Ciao Silvia, non vorrei sbagliare ma credo debba installare il plugin Google earth engine, avere ovviamente un account e poi le dipendenze sono ristabilite.

s.

Il lun 23 ago 2021, 07:51 Silvia Franceschi <silvia.franceschi@gmail.com> ha scritto:

Ciao a tutti,
posso chiedere se c'è qualcuno che saprebbe come risolvere il fatto
che molti plugin nella mia versione di QGIS non si installano? La
versione che ho installato è: QGIS version: 3.20.0-Odense Odense,
decaadbb31

Ho errori tipo questo:
Couldn't load plugin 'sentinel2_removed_cloud_rec' due to an error
when calling its classFactory() method
ModuleNotFoundError: No module named 'ee'
Traceback (most recent call last):
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 335, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\__init__.py",
line 35, in classFactory
    from .Sentinel2_removed_cloud_rec import S2_vn_rectangle
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec.py",
line 34, in
    from .Sentinel2_removed_cloud_rec_dialog import S2_vn_rectangleDialog
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Users/hydrologis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\sentinel2_removed_cloud_rec\Sentinel2_removed_cloud_rec_dialog.py",
line 36, in
    import ee
  File "C:\Users/HYDROL~1/SOFTWARE/QGIS/QGIS32~1.0/apps/qgis/./python\qgis\utils.py",
line 799, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'ee'

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52)
[MSC v.1928 64 bit (AMD64)]

Altri invece provano ad installarsi ma poi dicono che c'è stato qualche errore.

Grazie per ogni suggerimento e buona giornata!

Silvia

--
ing. Silvia Franceschi
Via Roma, 64
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

--
ing. Silvia Franceschi
Via Roma, 64
38030 Castello di Fiemme (TN)

tel: 0039 -3384501332