labelImg: 'pyrcc5' не распознается как внутренняя или внешняя команда

Я пытаюсь установить lalbelImg для API обнаружения объектов Tensorflow.

Все идет хорошо, пока я не попробую запустить команду:

pyrcc5 -o libs/resources.py resources.qrc

Это дает мне ошибку:

'pyrcc5' is not recognized as an internal or external command,
 operable program or batch file.

Я использую Windows 10 и имею Python 3.5.4

Я следую руководству по Windows на Github tzutalin.

Ссылка: https://github.com/tzutalin/labelImg

PS: Я не использую Anaconda.

12 ответов

Решение

Оказывается, я должен предоставить полные каталоги.

C:\Python35\Scripts\pyrcc5 -o C:\Desktop\labelImg\libs\resources.py C:\Desktop\labelImg\resources.qrc

Скопируйте, вставьте это и при необходимости измените каталоги.

Хорошего дня! - CodeLover

Что мне помогло, так это находиться в активированной среде conda и установить pyqt5-tools.

      (labelimg) C:\Users\user>pip install pyqt5-tools

затем перейдите в папку labelimg

      (labelimg) C:\Users\user>cd C:\Users\user\labelimg

тогда оба они сработали

      (labelimg) C:\Users\user\labelImg>pyrcc5 -o resources.py resources.qrc

(labelimg) C:\Users\user\labelImg>pyrcc5 -o libs/resources.py resources.qrc

Я получил это решение, следуя советам на этом форуме https://github.com/heartexlabs/labelImg/issues/971.

Это сработало для меня

      "C:\Users\Saran\anaconda3\Library\bin\pyrcc5.bat" -o libs/resources.py resources.qrc

Это означает, что вы не указали путь

Чтобы задать путь

Найдите переменную среды редактирования -> переменная среды -> новый -> здесь добавьте путь к этому

Эта ошибка произошла, если путь не указан

если вы используете anaconda, загрузите библиотеку PyQt, используя приведенную ниже команду
conda install pyqt=5.
Перейдите в папку labelImg и используйте следующую команду (замените свое имя пользователя на диске): C:\Users\vigneh\anaconda3\pkgs\pyqt-5.9.2-py39hd77b12b_6\Library\bin\pyrcc5 -o resources.py resources.qrc

У меня это работает в Windows без env.

  1. PowerShell:pip install PyQt5
  2. PowerShell:pip install lxml
  3. PowerShell: перейдите вlabelImgкаталог (пример:C:\labelImg-master\)
  4. Windows: поиск каталога файлаpyrcc5.ex(пример:C:\Users\Home\AppData\Roaming\Python\Python310\Scripts\pyrcc5.exe)
  5. PowerShell:C:\Users\Home\AppData\Roaming\Python\Python310\Scripts\pyrcc5.exe -o libs/resources.py resources.qrc
  6. PowerShell:python labelImg.py

Решение: В Windows: я предполагаю, что вы установили pyqt5 в терминал, теперь что вы можете сделать, чтобы перейти к файлу, где находится Pyrcc в моем случае:C:\Users\dip\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyQt5\pyrcc.pyd

Теперь откройте папку, в которой находится файл qrc. Создайте ярлык файла, используя правый клик -> Создать -> Ярлык.

Просмотрите их C:\Users\dip\AppData\Local\Programs\Python\Python39\Lib\site-packages\PyQt5\pyrcc.pyd

Теперь это ярлык для легкой работы в этой конкретной папке. Теперь откройте терминал в той папке, где присутствует qrc, и введите

           pyrcc icons.qrc -o icon_qrc.py

Ваше здоровье!

Следующий код работал для меня. Попробуйте найти местонахождениеpyrcc5файл,resources.pyиresources.qrcфайл, затем измените его в соответствии с вашим местоположением.

      C:\Users\lenovo\miniconda3\envs\labelme\Scripts\pyrcc5.exe -o
F:\labelmg_master\labelImg\venv\Lib\site-packages\pip\_vendor\distlib\resources.py
F:\labelmg_master\labelImg\resources.qrc

Не проблема

Просто найдите файл pyrcc5.exe в строке поиска, затем скопируйте его и вставьте в свою папку labelimg или туда, куда вы загрузили все остальные файлы с github.

Я испытал ту же ошибку. Я открыл папку labelimg в cmd и использовал./pyrcc5 -o libs/resources.py resources.qrc. Это сработало для меня.

В моем случае я пытался использоватьpyrcc5вне виртуальной средыPyQt5был установлен в.

скопируйте путь к извлеченному файлу labelimg и вставьте его в приглашение anaconda. например

(базовый) C:\Windows\system32>cd C:\Users\sadda\Desktop\labelImg-master

это путь к labelimg: cd C:\Users\sadda\Desktop\labelImg-master

затем скопируйте и вставьте: pyrcc5 -o libs/resources.py resources.qrc

C:\Users\sadda\Desktop\labelImg-master>pyrcc5 -o libs/resources.py resources.qrc

Другие вопросы по тегам