QGIS 3.14 vs "nessun plugin della piattaforma Qt potrebbe essere inizializzato"
Dall'aggiornamento alla versione stabile di QGIS rilasciata più di recente, 3.14.15, ricevo la finestra pop-up di errore:
"Impossibile avviare l'applicazione perché non è stato possibile inizializzare alcun plug-in della piattaforma Qt ..."
Ho ricontrollato il contenuto del percorso della piattaforma Qt (C: \ OSGeo4W64 \ apps \ Qt5 \ plugins \ piattaforme) e ho tutte e 4 le DLL. Dopo aver colpito un muro di mattoni, alla fine ho eseguito una disinstallazione e reinstallazione completa di QGIS 3.14, ma non sono ancora in grado di aprire QGIS con Python sia per le versioni stabili che notturne.
Qualsiasi aiuto sarebbe grande.
Risposte
Ho appena installato QGIS 3.10 per la prima volta su Windows e quando ho provato a eseguirlo con Python ho ricevuto esattamente lo stesso messaggio di errore. L'ho risolto impostando esplicitamente la variabile d'ambiente QT_QPA_PLATFORM_PLUGIN_PATH.
Puoi verificare se questo è anche il tuo problema eseguendo il seguente comando nel tuo script Python:
import os
print(os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'])
Se questi comandi non ti danno un percorso del file, molto probabilmente hai lo stesso problema. Nel mio caso l'ho risolto modificando l'inizio del mio script Python come segue:
import os
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = '<qgis install location>\\apps\Qt5\plugins'
dove <posizione di installazione qgis> è il percorso del file in cui QGIS è installato sul mio sistema, nel mio caso "C: \ Programmi \ QGIS 3.10". È anche possibile impostare la stessa variabile utilizzando le normali opzioni delle variabili di ambiente per qualunque piattaforma tu stia utilizzando o con un file batch.