【发布时间】:2022-01-22 01:41:09
【问题描述】:
我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件。但我得到了错误: pyuic5 未被识别为内部或外部命令。 我使用 anaconda 3,并在这里尝试了所有建议:
C:/Program is not recognized ...related to pyuic5.
我在这里看到过:
【问题讨论】:
标签: python pyqt pyqt4 pyqt5 pyuic
我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件。但我得到了错误: pyuic5 未被识别为内部或外部命令。 我使用 anaconda 3,并在这里尝试了所有建议:
C:/Program is not recognized ...related to pyuic5.
我在这里看到过:
【问题讨论】:
标签: python pyqt pyqt4 pyqt5 pyuic
对于任何人都有这个问题: 关键是anaconda3中的pyuic5.bat在:
Anaconda3\Library\bin
设计师也在这里。
所以在 cmd 中你必须先 cd 到:
Anaconda\Library\bin\
然后:
pyuic5.bat -x filename.ui -o filename.py
【讨论】:
需要先安装pyqt5-tools
通过cmd写注意:python应该在windows环境变量中:
pip install pyqt5-tools
那么就可以使用pyuic5了
pyuic5 -x yourform.ui -o file.py
【讨论】:
在您的 anaconda 安装中转到此路径
C:\Program Files\Anaconda3\Library\bin
编辑pyuic5.bat
在浴缸中添加“”
所以应该是这样的:
@"C:/Program Files/Anaconda3\python.exe" .....
然后使用此代码转换您的文件:
pyuic5 -x example.ui -o example.py
【讨论】:
pip install PyQt5 安装了 pyqt5,但 pyuic5 命令不起作用。但我在“...Python38\Lib\site-packages\PyQt5\uic”中找到了 pyuic.py 我运行了它,它也给出了错误 from .driver import Driver ImportError : 尝试在没有已知父包的情况下进行相对导入
【讨论】:
你应该先安装 PyQt5。当我尝试 pyuic4 时,它显示了一个错误。 然后我看到没有安装PyQt4。所以我尝试了pyuic5。 您可以使用“pip install pyqt5”命令安装 PyQt5。
【讨论】:
对我来说,将 pyuic5 应用程序从之前的路径移动到我的文件所在的路径。
就像 pyuic5 应用程序在路径中之前一样:C:\Users\ASUS\AppData\Roaming\Python\Python39\Scripts
然后我把它移到了路径:C:\Users\ASUS\Desktop\Jarvis-everything\Github Jarvis\Jarvis2\Code
我的文件在哪里,然后它就起作用了。
对您而言,它可能会有所不同,但很容易找到。
只需打开cmd,输入pip install pyqt5,然后输入。
您将看到它在同一行显示“要求已满足”(如果您已经安装),您将找到安装它的路径。
在那里,找到 pyuic5 应用程序并将其移动到要转换的文件所在的路径。
【讨论】: