You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyQt6模块找不到求助:已安装PyQt6 6.1及工具但运行报错

解决PyQt6模块找不到的问题

1. 验证PyQt6的安装环境

打开终端,运行对应Python3.9的pip命令,确认PyQt6是否安装在当前运行环境中:

# Windows下查看Python3.9已安装包
python3.9 -m pip list | findstr PyQt6
# 若你的python命令默认指向3.9,可简化为
python -m pip list | findstr PyQt6

如果输出中没有PyQt6的条目,说明安装环境不匹配,重新在Python3.9环境下安装:

python3.9 -m pip install PyQt6==6.1

2. 确保运行脚本的Python解释器匹配

  • Pycharm运行场景:打开File > Settings > Project: 你的项目名 > Python Interpreter,确认选中的解释器是安装了PyQt6的Python3.9,且列表中能看到PyQt6。
  • 终端运行场景:直接指定Python3.9版本运行脚本,避免系统默认解释器版本不匹配:
python3.9 untitled.py
# 或如果系统中python命令对应3.9,可直接用
python untitled.py
# 若用py命令,需指定版本
py -3.9 untitled.py

3. 检查.ui转.py的工具是否对应PyQt6

转换.ui文件时,必须使用PyQt6自带的uic工具,避免混用PyQt5的工具导致生成的代码环境不匹配:

# 用Python3.9直接调用PyQt6的uic模块转换
python3.9 -m PyQt6.uic.pyuic untitled.ui -o untitled.py

如果之前用的是pyuic6命令,可通过以下命令检查它的路径是否属于Python3.9的Scripts文件夹:

where pyuic6

4. 虚拟环境适配(若使用了虚拟环境)

如果项目使用了虚拟环境,必须先激活环境,再安装PyQt6和运行脚本:

# Windows下激活虚拟环境示例
.\venv\Scripts\activate
# 安装PyQt6
pip install PyQt6==6.1
# 运行脚本
python untitled.py

内容的提问来源于stack exchange,提问作者zubaer shahriar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 02:39:59