'pyrcc5' не розпізнається як внутрішня чи зовнішня команда


11

Я встановив Qgis 3.0 на Windows 10. Я отримую цю помилку щоразу, коли запускаю команди pyrcc4 або pyrcc5:

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

Навіть якщо я знайду місце з файлом pyrcc4.exe або місце з файлом apyrcc5.bat і додаю шлях до змінних оточення, я отримую ту ж помилку. У попередній установці osgeo4w у мене була папка pyqtdev або щось подібне, я думаю, що це було на C /. Чи повинна була бути така папка, мені потрібно завантажити pyqt окремо?


у вас є bats та exe у папці bin, наприкладD:\OSGeo4W64\bin
Fran Raga

У мене немає папки pyrcc4 або pyrcc5 або exe в папках для сміття ...
Кармель Хан,

pyrcc5 знаходяться всередині, Python36\Scriptsа pyrcc4 у відро, спробуйте перевстановити Qgis, можливо
Fran Raga

1
У мене є pyrcc5 у: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, але, хоча я додаю шлях до змінних path & python, команда pyrcc5 не розпізнається
Carmel Han

@Carmel Han У вас у вашій системі також встановлена ​​версія QGIS 2.x? Якщо відповідь - так, у мене є рішення.
xunilk

Відповіді:


18

Спробуйте запустити пакетний файл із наступним:

@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

або розмістіть пакетний файл у своєму каталозі, resources.pyабо введіть абсолютний шлях.


Це працює для мене. У мене було ще одне рішення, але це краще і швидше. +1.
xunilk

Проблема в тому, що у мене також відсутні папки. наприклад, мені не вистачає папки ".qgis2". Ось чому я думаю, що існує проблема з установкою Qgis 3.0.0
Кармель Хан

ти маєш на увазі C:\users\USERNAME\.qgis2? У QGIS3.0 це переміщено доC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah

Працює чудово, але потрібно налаштувати шлях у викликах до встановленої qgis-версії. Тобто для мене сьогодні c: \ програмні файли \ qgis 3,10 \ bin
MortenSickel

4

Для отримання додаткової інформації для людей, які використовують ubuntu, ви можете встановити подібні libs

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.