'pyrcc5' não é reconhecido como um comando interno ou externo


11

Eu instalei o Qgis 3.0 no Windows 10. Eu recebo esse erro sempre que executo o comando pyrcc4 ou pyrcc5:

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

Mesmo se eu encontrar um local com um arquivo pyrcc4.exe ou um local com o arquivo apyrcc5.bat e adicionar o caminho às variáveis ​​de ambiente, recebo o mesmo erro. Na instalação anterior do osgeo4w eu tinha uma pasta pyqtdev ou algo semelhante parece que eu acho que estava no C /. Deveria haver uma pasta assim, preciso baixar o pyqt separadamente?


você tem bastões e uma exe na pasta bin, por exemploD:\OSGeo4W64\bin
— Fran Raga

Eu não tenho nenhuma pyrcc4 ou pyrcc5 morcego ou exe nas pastas de lixo ...
— Carmel Han

pyrcc5 estão dentro Python36\Scriptse pyrcc4 em uma lixeira, tente reinstalar Qgis talvez
— Fran Raga

1
Eu tenho um pyrcc5 em: C: \ OSGeo4W64 \ apps \ Scripts Python36 \, mas mesmo que eu adicionar o caminho para o caminho e python variáveis de caminho do pyrcc5 comando não é reconhecido
— Carmel Han

@Carmel Han Você tem uma versão QGIS 2.x também instalada em seu sistema? Se a resposta for sim, eu tenho uma solução.
— precisa saber é

Respostas:


18

Tente executar um arquivo em lotes com o seguinte:

@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 o arquivo em lotes no seu diretório resources.pyou digite um caminho absoluto.


Funciona para mim. Eu tinha outra solução, mas isso é melhor e mais rápido. +1.
— precisa saber é

O problema é que também tenho pastas ausentes. por exemplo, estou faltando a pasta ".qgis2". É por isso que eu acho que há um problema com a instalação de Qgis 3.0.0
— Carmel Han

você quer dizer C:\users\USERNAME\.qgis2? No QGIS3.0, isso foi movido paraC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
— Kezah

Funciona muito bem, mas precisa ajustar o caminho nas chamadas para a versão qgis instalada. Ou seja, para mim hoje, c: \ arquivos de programas \ qgis 3.10 \ bin
— MortenSickel 27/01

3

Para obter informações adicionais para pessoas que usam o ubuntu, você pode instalar bibliotecas como esta

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.