'pyrcc5' non è riconosciuto come comando interno o esterno


11

Ho installato Qgis 3.0 su Windows 10. Ottengo questo errore ogni volta che eseguo il comando pyrcc4 o pyrcc5:

'pyrcc4' is not recognized as an internal or external command,

Anche se trovo un posto con un file pyrcc4.exe o un posto con un file apyrcc5.bat e aggiungo il percorso alle variabili di ambiente, ottengo lo stesso errore. Nella precedente installazione di osgeo4w avevo una cartella pyqtdev o qualcosa di simile appare penso che fosse su C /. Doveva esserci una tale cartella, devo scaricare pyqt separatamente?


hai un pipistrello e un exe nella cartella bin, ad esempioD:\OSGeo4W64\bin
Fran Raga,

Non ho pipistrelli o exe pyrcc4 o pyrcc5 nelle cartelle del cestino ...
Carmel Han

pyrcc5 è dentro Python36\Scriptse pyrcc4 in un cestino, prova forse a reinstallare Qgis
Fran Raga,

1
Ho un pyrcc5 in: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, ma anche se aggiungo il percorso alle variabili path & python path il comando pyrcc5 non viene riconosciuto
Carmel Han

@Carmel Han Hai una versione QGIS 2.x installata anche nel tuo sistema? Se la risposta è sì, ho una soluzione.
xunilk,

Risposte:


18

Prova a eseguire un file batch con il seguente:

@echo off
call "C:\Program Files\QGIS 3.0\bin\o4w_env.bat"
call "C:\Program Files\QGIS 3.0\bin\qt5_env.bat"
call "C:\Program Files\QGIS 3.0\bin\py3_env.bat"

@echo on
pyrcc5 -o resources.py resources.qrc

posizionare il file batch nella directory con resources.pyo digitare un percorso assoluto.


Per me funziona. Ho avuto un'altra soluzione, ma questa è migliore e più veloce. +1.
xunilk

Il problema è che mancano anche le cartelle. ad esempio mi manca la cartella di ".qgis2". Ecco perché penso che ci sia un problema con l'installazione di Qgis 3.0.0
Carmel Han

intendi C:\users\USERNAME\.qgis2? In QGIS3.0, questo è stato spostato inC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah l'

Funziona alla grande, ma è necessario adattare il percorso nelle chiamate alla versione qgis installata. Cioè per me oggi c: \ program files \ qgis 3.10 \ bin
MortenSickel

3

Per ulteriori informazioni per le persone che usano Ubuntu è possibile installare librerie come questa

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.