' pyuic5'不被视为内部或外部命令

时间:2017-11-07 08:34:23

标签: python pyqt pyqt4 pyqt5 pyuic

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

C:/Program is not recognized ...related to pyuic5

我在这里看到了:

'Pyuic4' is not recognized as an internal external command

4 个答案:

答案 0 :(得分:1)

任何人都有这个问题: 关键是在anaconda3 pyuic5.bat中:

Anaconda3 \库\ BIN

设计师也在这里。

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

Anaconda\Library\bin\

然后:

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

答案 1 :(得分:1)

在anaconda安装中转到此路径

C:\Program Files\Anaconda3\Library\bin

编辑pyuic5.bat 在浴缸中添加“” 所以应该是这样的:

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

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

pyuic5 -x example.ui -o example.py

答案 2 :(得分:0)

您需要先安装pyqt5-tool

通过cmd编写通知:python应该在Windows环境变量中:

pip install pyqt5-tool

然后您可以使用pyuic5

pyuic5 -x yourform.ui -o file.py

答案 3 :(得分:0)

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