'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.