'pyrcc5' no se reconoce como un comando interno o externo

11

Instalé Qgis 3.0 en Windows 10. Recibo este error cada vez que ejecuto el comando pyrcc4 o pyrcc5:

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

Incluso si encuentro un lugar con un archivo pyrcc4.exe o un lugar con un archivo apyrcc5.bat y agrego la ruta a las variables de entorno, obtengo el mismo error. En la instalación anterior de osgeo4w tenía una carpeta pyqtdev o algo similar, creo que estaba en C /. ¿Se suponía que existía una carpeta así, necesito descargar pyqt por separado?

Carmel Han
fuente
tienes un murciélago y un exe en la carpeta bin, por ejemploD:\OSGeo4W64\bin
Fran Raga
No tengo pyrcc4 o pyrcc5 bat o exe en las carpetas bin ...
Carmel Han
pyrcc5 están adentro Python36\Scriptsy pyrcc4 en un contenedor, intenta reinstalar Qgis tal vez
Fran Raga
1
Tengo un pyrcc5 en: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, pero a pesar de que agrego la ruta a las variables de ruta y ruta de Python, el comando pyrcc5 no se reconoce
Carmel Han
@Carmel Han ¿Tiene una versión QGIS 2.x también instalada en su sistema? Si la respuesta es sí, tengo una solución.
xunilk

Respuestas:

18

Intente ejecutar un archivo por lotes con lo siguiente:

@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

coloque el archivo por lotes en su directorio resources.pyo escriba una ruta absoluta.

Kezah
fuente
Esto funciona para mi. Tenía otra solución, pero esta es mejor y más rápida. +1.
xunilk
El problema es que también me faltan carpetas. por ejemplo me falta la carpeta de ".qgis2". Es por eso que creo que hay un problema con la instalación de Qgis 3.0.0
Carmel Han
Qué quiere decir C:\users\USERNAME\.qgis2? En QGIS3.0, esto ha sido movido aC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah
Funciona muy bien, pero necesita ajustar la ruta en las llamadas a la versión qgis instalada. Es decir, para mí hoy c: \ program files \ qgis 3.10 \ bin
MortenSickel
3

Para obtener información adicional para las personas que usan ubuntu, puede instalar libs como esta

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Abhijit Gujar
fuente