Windows平台安装LimeReport Python绑定(LimeReport-qt-6-4 1.7.6)失败求助
Windows平台安装LimeReport Python绑定(LimeReport-qt-6-4 1.7.6)失败求助
我在Ubuntu 23.10上用pip install LimeReport-qt-6-4顺利装好了LimeReport的Python绑定(版本1.7.6,搭配Python 3.11和PySide6 6.6.2),但换到Windows上安装时,每次都卡在「Installing build dependencies」这一步报错。
我已经试过换不同的Python版本(3.9、3.11、3.12),还有对应不同的PySide6版本(6.4.2、6.6.2),但还是搞不定,有没有大佬能给点解决思路?
下面是我拿到的完整错误日志:
Collecting LimeReport-qt-6-4 Using cached LimeReport-qt-6-4-1.7.6.tar.gz (15.5 MB) Installing build dependencies ... error error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [9 lines of output] Collecting cmake>=3.18 Using cached cmake...
给你几个可能的解决方向参考:
- 手动安装CMake:从错误日志能看到安装过程需要
cmake>=3.18,Windows上pip自动装CMake经常会出路径或者依赖问题。建议你直接下载对应Windows版本的CMake安装包,安装的时候一定要勾选「Add CMake to system PATH」选项,装完重启终端再试pip install LimeReport-qt-6-4。 - 补全Visual Studio编译环境:Windows下编译这种带C扩展的Python包,必须要有Visual Studio的C开发工具链。确保你装了Visual Studio,并且在安装时勾选了「使用C++的桌面开发」工作负载,要包含MSVC编译器、Windows SDK这些核心组件,没装的话补装后再尝试。
- 用干净虚拟环境测试:创建一个全新的Python虚拟环境,只先装对应版本的PySide6,再尝试安装LimeReport绑定,避免现有环境里的其他依赖干扰。
- 核对位数匹配:要保证你装的Python(32位/64位)和PySide6的版本完全对应,别混装了不同位数的包,这种小细节很容易踩坑。
备注:内容来源于stack exchange,提问作者embabi
相关产品推荐
相关产品推荐

