2

我正在尝试使用 pyuic4 将 ui 文件转换为 python,但我得到“系统找不到指定的路径”。( pyuic4 Mainwindow.ui > MainWindow.py) 我不知道为什么,因为我已经在命令行中给出了 Anaconda 中文件 (pyuic4) 的确切位置。如果我使用 pyuic5,它会毫无问题地进行转换(pyuic5 Mainwindow.ui > MainWindow.py)。我正在使用带有 Anaconda3 的 Windows。任何人都有任何想法可能是什么问题?

4

1 回答 1

3

我自己也遇到了这个。看起来 Anaconda 版本有问题。pyuic4.bat 有一些需要更改以匹配您的系统的机器相关路径。

pyuic4.bat 原文(注意路径)

@"C:\aroot\stage\python" "C:\aroot\stage\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

正确的 Anaconda 文本:

@"C:\Anaconda\python" "C:\Anaconda\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

正确的 Anaconda3 文本:

@"C:\Anaconda3\python" "C:\Anaconda3\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
于 2015-09-06T17:11:56.707 回答