【问题标题】:Unable to create process : .ui to .py无法创建进程:.ui 到 .py
【发布时间】:2019-05-28 17:49:51
【问题描述】:

我一直在尝试从 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”。

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

谢谢各位。

【问题讨论】:

  • @eyllanesc 很抱歉,我不太了解您的解决方案。
  • 我还有其他问题:Traceback (most recent call last): File "c:\Users\Dorian\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\Users\Dorian\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\Dorian\AppData\Roaming\Python\Python37\site-packages\PyQt5\uic\pyuic.py", line 26, in <module> from PyQt5 import QtCore ImportError: DLL load failed: %1 n’est pas une application Win32 valide.

标签: python pyqt5 qt-designer


【解决方案1】:

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

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

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

如果您仍然遇到问题,干净地重新安装 python 和 qt 应该可以完成这项工作,并且可能比搜索所有错误路径更快。

【讨论】:

  • 谢谢@Janine,我已经重新安装了 Anoconda 等。
【解决方案2】:

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

解决方案是:

  1. 全部重装并删除path环境下的python链接后。
  2. 以管理员身份打开 Anaconda Powershell Prompt(不是 Anaconda Prompt)
  3. 键入 pip install pyqt5
  4. 然后运行:pyuic5 fileName.ui -o fileName.py

祝你有美好的一天。

【讨论】:

    猜你喜欢
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多