如何修复终端中的“pyuic5:找不到命令”

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

所以我尝试在 PyCharm 中将 .ui 文件转换为 .py 文件。每当我在终端中输入 pyuic5 命令时,它都会返回“bash:pyuic5:命令未找到”。

我尝试 cd 到我的项目文件夹,但仍然遇到同样的问题。我已经在 PyCharm 中安装了 PyQt5 库,所以这应该不是问题。

任何建议或想法将不胜感激!

谢谢!

python pyqt
2个回答
0
投票

您是否通过pip命令安装了pyqt5-tools模块? 如果你已经安装了这个包,你应该在你的Python36/Scripts文件夹中找到pyuic5.exe(对于Windows操作系统)。

所以请先检查一下。


0
投票

我在执行以下步骤后解决了该问题:

  1. 打开Python脚本所在的Python目录 - C:\Users\ 你的用户名 \AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts OR C:\ Users*您的用户名*\AppData\Local\Programs\Python\Python310\Scripts(您可能有其他版本,所以只需找到您的)
  2. 然后打开 Scripts 文件夹,然后(如果找不到 pyuic5.exe,只需在同一文件夹中的 cmd 中将其 pip 即可 — pip install pyqt5pip install pyqt5-tools)复制该目录
  3. 然后打开你需要使用pyuic5的文件夹,并在该目录中打开cmd
  4. 然后在cmd中写入该目录,并放在...\Python310\Scripts\ ← pyuic5之后。

—4.5。就这一切,只需在同一行写下即可 -x qtpython.ui -o qtpython.py

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