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

安装pyqt6-tools时出现MemoryError错误,请求技术支持

PyQt6-Tools安装MemoryError问题解决方案

问题原因

pip在版本兼容检查时自动回退到无预编译wheel的旧版PyQt6(如6.1.0),源码构建过程内存占用过高,8GB内存在Windows系统下(系统本身会占用部分内存)不足以支撑,触发MemoryError。

解决方案

  • 指定匹配版本安装

    1. 先查看已安装的PyQt6版本:
      pip show pyqt6
      
    2. 安装与PyQt6版本严格匹配的pyqt6-tools(pyqt6-tools版本格式为PyQt版本号.工具版本,例如PyQt6 6.9.0对应pyqt6-tools 6.9.0.x):
      pip install pyqt6-tools==6.9.0.3.3
      
      注:版本号可根据实际PyQt6版本调整,优先选择带预编译wheel的版本。
  • 禁用版本回退,手动安装依赖
    跳过pip的版本兼容检查,直接安装最新版pyqt6-tools,再补装依赖:

    pip install pyqt6-tools --no-deps
    pip install click
    
  • 优化pip内存占用
    减少缓存和并行构建带来的内存压力:

    pip install pyqt6-tools --no-cache-dir --no-parallel
    
  • 替代方案:直接使用Qt官方工具
    既然已安装Qt6.9,可直接使用Qt Creator的设计器:

    1. 打开Qt安装目录下的Tools/QtCreator/bin/qtcreator.exe
    2. 用设计器生成ui文件后,使用PyQt6自带的pyuic6工具转换为Python代码:
      pyuic6 your_ui_file.ui -o your_ui_file.py
      
      pyuic6一般位于Python安装目录的Scripts文件夹下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 00:27:32