подобные вопросы были заданы раньше, но ни один из ответов не работает для меня: Я пытаюсь преобразовать test.ui расположенный вПреобразование .ui в .py в Windows 10 ЦМД и с помощью Anaconda
C:\Users\johan\Desktop
для тестирования .py using pyuic5.bat, расположенное в
c:\Program Files\Anaconda3\Library\bin\
Должно ли преобразование работать со следующей командной строкой?
"C:\Program Files\Anaconda3\Library\bin\pyuic5.bat" -x "C:\Users\johan\Desktop.test.ui" -o test.py
Это приводит следующее сообщение об ошибке всплывал:
'C:\Program' is not recognized as an internal or external command, operable program or batch file.'
То же сообщение появляется, когда я просто пишу
C:\Program Files\Anaconda3\Library\bin\pyuic5.bat
в ЦМД. Код в pyuic5.bat только одна линия, и выглядит следующим образом:
@C:/Program Files/Anaconda3\python.exe -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9
Я не знаю, что, начиная код на -т средств.
Спасибо!
Имена файлов и пути к файлам, в которых есть пробелы, должны быть указаны. Путь к файлу python.exe содержит пробел. – Squashman
Хорошо спасибо @Squashman, это заставило его работать! Я просто не ожидал, что придется пойти в библиотеку Анаконды и изменить вещи (я новичок). Другой вопрос: после того, как я внес изменения и напишу ту же командную строку, что и выше: «C: \ Program Files \ Anaconda3 \ Library \ bin \ pyuic5.bat" -x "C: \ Users \ johan \ Desktop.test.ui" -o test.py появляется сообщение об ошибке «Ошибка: Permission denied:« test.py », но она работает, когда я перехожу в каталог test.ui и делаю то, что, как я думал, было тем же: C: \ Users \ johan \ Desktop> "C: \ Program Files \ Anaconda3 \ Library \ bin \ pyuic5.bat" -x test.ui -o test.py – Johan