'pyuic5' 未被识别为内部或外部命令

问题描述 投票:0回答:10

我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件。但我收到错误: pyuic5 不被识别为内部或外部命令。 我使用 anaconda 3,并尝试了这里的所有建议:

C:/程序无法识别...与 pyuic5 相关

我在这里看到了:

“Pyuic4”未被识别为内部外部命令

python pyqt pyqt4 pyqt5 pyuic
10个回答
5
投票

需要先安装pyqt5-tools

通过cmd写入注意:python应该在windows环境变量中:

pip install pyqt5-tools

然后就可以使用pyuic5了

pyuic5 -x yourform.ui -o file.py

3
投票

对于任何有此问题的人: 关键是anaconda3中的pyuic5.bat在:

Anaconda3\库中

设计师也来了

所以在cmd中你必须首先cd到:

Anaconda\Library\bin\

然后:

pyuic5.bat -x filename.ui -o filename.py

1
投票

转到 anaconda 安装中的此路径

C:\Program Files\Anaconda3\Library\bin

编辑

pyuic5.bat
并将“”添加到批次中 所以应该是这样的:

@"C:/Program Files/Anaconda3\python.exe" .....

然后使用此代码来转换您的文件:

pyuic5 -x example.ui -o example.py

0
投票
  1. 使用Qtdesigner创建表单
  2. 将文件另存为 Anaconda3\Library\ bin 位置中的 filename.ui
  3. 打开命令提示符
  4. 将路径设置为 C:\Users\SGU naconda3\Library in>
  5. 然后添加将UI文件转换为PY文件的命令如下 C:\Users\SGU naconda3\Library in>pyuic5 –x filename.ui -o filename.py
  6. 在位置 C:\Users\SGU naconda3\Library > 创建的 Filename.py 文件
  7. 然后使用Pycharm打开filename.py文件来运行代码,得到filename.ui文件(Desined Window)将到达输出屏幕。

0
投票

您应该先安装PyQt5。当我尝试 pyuic4 时,它显示错误。 然后我看到PyQt4没有安装。所以我尝试了pyuic5。 您可以使用“pip install pyqt5”命令安装 PyQt5。


0
投票

这是我的解决方案:

在把时间浪费在这么烦人的问题上之前,我使用了之前安装的linux子系统ubuntu。我只是简单地提示一下:

pip install pyqt5-tools

将ui文件复制到当前文件夹,输入

pyuic5 -x FILENAME.ui -o FILENAME.py

并将输出文件复制回来。

如果您在显示 linux 目录时遇到问题,您应该尝试输入

\\wsl$

Windows 中的文件资源管理器。 对不起,我的英语不好。这只是我的一个技巧,无需阅读整个 stackoverflow,它就能快速工作。 :)


0
投票

我可以通过将包含

Scripts
pyuic5.exe
文件夹的路径添加到系统环境变量*来解决此问题。

就我而言:

C:\Users\My PC\AppData\Roaming\Python\Python311\Scripts


0
投票

我正在尝试 pyuic4,但显示错误。然后我看到PyQt4没有安装。所以我尝试了pyuic5。您可以使用“pip install pyqt5-tools”命令安装 PyQt5。然后我使用这个命令“pip install pyqt5”,然后通过使用Pycharm打开filename.py文件来运行代码以获取filename.ui文件,我使用这个命令“pyuic5 -x filename.ui -o filename.py” 。终于我解决了这个问题


-1
投票

对我来说,将 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 应用程序并将其移动到要转换的文件所在的路径。


-1
投票

您应该正确设置 pyuic.exe 的路径,然后“-x”,然后“file.ui”的路径,然后“-o”以及“file.py”的相同路径

© www.soinside.com 2019 - 2024. All rights reserved.