无法创建进程:.ui到.py

时间:2019-05-28 17:49:51

标签: python pyqt5 qt-designer

我一直在尝试从qtDesigner生成python代码,但是我始终遇到相同的问题:

我使用的命令pyuic5 ExtraInfo_Design.ui -o ExtraInfo_Designui.py

Fatal error in launcher: Unable to create process using '"c:\users\Dorian\appdata\local\programs\python\python37-32\python.exe"  "C:\Users\lDorian\Desktop\extrInfo\pyuic5.exe" ExtraInfo_Design.ui -o ExtraInfo_Designui.py'

我认为所有这些问题都会发生,因为我更改了笔记本电脑的名称,因此还有其他创建为“ lDorian”的文件。

我试图以ANA管理员身份打开外壳。 我试图从(.bat)文件生成代码。 我试图将python路径添加到路径目录。

谢谢,伙计们。

2 个答案:

答案 0 :(得分:0)

据我从您的问题和错误消息中获得的信息,您已将笔记本电脑用户名从 lDorian 更改为 Dorian 。对于在安装过程中设置路径变量的程序,这现在是错误的,如您在错误消息中看到的那样。

对于python,路径以“ c:\ users \ Dorian”开头,对于pyuic5,其路径以“ C:\ Users \ lDorian”开头,我想这是不再存在的用户了。

您更改的python路径,所以现在看起来不错。还要更改pyuic5的路径,它应该可以工作。

如果仍然遇到问题,则可以重新安装python和qt进行全新安装,并且可能比搜索所有错误路径的速度更快。

答案 1 :(得分:0)

重新安装Anaconda和我已经拥有的所有python / pyqt版本之后, 我在Windows上打开了cmd,但是遇到了同样的问题。

解决方案是:

  1. 重新安装所有组件并删除路径环境中的python链接后。
  2. 以管理员身份打开Anaconda Powershell 提示(而非Anaconda Prompt)
  3. 输入pip install pyqt5
  4. 然后运行:pyuic5 fileName.ui -o fileName.py

今天愉快。