使用pyuic5时遇到的问题

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

我的机器上安装了 python 3.8.5,并且安装了 pyuic5 并使用它将 .ui 转换为 .py 文件(使用 cmd)。我最近升级到 python 3.8.7,每当我现在尝试转换时,都会收到此错误:

C:\Users\....>pyuic5 -x Windows.ui -o Windows.py
Fatal error in launcher: Unable to create process using '"d:\program files\python3.8.5\python.exe"  "D:\Program Files\Python 3.8.7\Scripts\pyuic5.exe" -x Windows.ui -o Windows.py': The system cannot find the file specified.

我确保 pyqt5 和 pyuic5 已正确安装。我不是专家,但我相信 cmd 正在寻找 python3.8.5 文件夹(我安装的旧版本)中的 python.exe 文件,而不是 python3.8.7 文件夹中的文件。

python pyqt5 pyuic
2个回答
0
投票

更新: 我 pip 卸载/重新安装了以下内容,这解决了我的问题: PyQt5 PyQt5-工具 PyQt5-sip PyQtWebEngine


0
投票

在我的例子中,我删除了以前的 Python 版本 (3.8),并且程序忽略了更新的版本 (3.10)。解决方案是手动将变量添加到 Windows 路径,名称为 pyuic5 以及保存正确文件的路径。我还删除了指向 Python 3.8 的旧变量。

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