'Pyuic4' не распознается как внутренняя внешняя команда

Я пытаюсь скомпилировать файл пользовательского интерфейса с помощью Pyuic, но я не могу заставить его работать... Каждый раз, когда я пытаюсь использовать команду

pyuic4-o OutFile_ui.py Инфиле.ui

Это просто дает мне эту ошибку

C:Windowssystem32 > pyuic4 'pyuic4' не распознается как внутренний или внешней командой, исполняемой программой или пакетным файлом.

Я на самом деле не знаю, где должен находиться файл pyuic, должен ли PyQt быть находится в файлах Python или что-то?

Пожалуйста, Помогите

3 ответов


при установке PyQt, он получает установку под site-packages.

существует пакетный файл pyuic.bat под <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4. Используйте этот пакет для выполнения команды.

если вы посмотрите на содержание пакетного файла вы увидите, что он вызывает интерпретатор Python с PyQt4\uic\pyuic.py и приведенные доводы.


Если добавить <PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4 к вам путь среды вы можете запустить его из любого каталога с помощью c:\pyuic4 input.ui -o output.py


для преобразования Qt-designer file.ui на file.py вам нужно вызвать pyuic4.Bat-файл.

  1. перейдите в python\Lib\site-package из командной строки.
  2. тип pyuic4.bat -x file_location\file.ui -o file_location\file.py введите