以前有人问过类似的问题,但没有一个答案对我有用:我正在尝试转换位于
C:UsersjohanDesktop
使用 pyuic5 test.py.bat位于
c:Program FilesAnaconda3Librarybin
转换是否应使用以下命令行?
"C:Program FilesAnaconda3Librarybinpyuic5.bat" -x "C:UsersjohanDesktop.test.ui" -o test.py
这会导致弹出以下错误消息:
'C:Program' is not recognized as an internal or external command, operable program or batch file.'
当我只是写时会弹出相同的消息
C:Program FilesAnaconda3Librarybinpyuic5.bat
在 CMD 中。pyuic5.bat 中的代码只有一行,如下所示:
@C:/Program Files/Anaconda3python.exe -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9
我不知道以 -m 开头的代码是什么意思。
谢谢!
您需要将
Anaconda3 库中的 pyuic5.bat 文件从:
@C:/Program Files/Anaconda3python.exe -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9
自:
@"C:/Program Files/Anaconda3python.exe" -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9
要运行转换,您应该位于 .ui 文件的目录中
C:UsersjohanDesktop>"C:Program FilesAnaconda3Librarybinpyuic5.bat" -x test.ui -o test.py
因为至少对我来说,由于权限错误,它无法正常工作。