QGIS 3.14 vs "nessun plugin della piattaforma Qt potrebbe essere inizializzato"

Aug 20 2020

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

4 HeatherNorton Aug 23 2020 at 18:02

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.