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

2024-05-14 02:38:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试从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管理员的身份打开shell。 我试图从一个(.bat)文件生成代码。 我试图将python path添加到path目录中。在

谢谢,各位。在


Tags: 文件path代码py命令uierrorexe
2条回答

据我从你的问题和错误信息中得知,你把笔记本电脑的用户名从lDorian改为Dorian。对于在安装期间设置path变量的程序,这是错误的,正如您在错误消息中看到的那样。在

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

您更改的python路径,所以现在看起来很好。同时更改pyuic5的路径,它应该可以工作。在

如果您仍然遇到问题,重新安装python和qt应该可以解决问题,并且可能比搜索所有未命中路径更快。在

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

解决方案是:

  1. 在path环境中重新安装all并删除python链接之后。在
  2. 以管理员身份打开AnacondaPowershell提示符(而不是Anaconda提示符)
  3. pip型安装pyqt5
  4. 然后运行:pyuic5 fileName.ui -o fileName.py

祝你今天愉快。在

相关问题 更多 >