在windows平台上使用mingw编译PYQT5

本文详细介绍了在Windows环境下安装PyQt5的过程,包括所需软件的下载与配置、环境变量的设置、编译sip及PyQt5的具体步骤,以及解决常见错误的方法。
部署运行你感兴趣的模型镜像

1、准备工作

下载 pyqt5:https://sourceforge.net/projects/pyqt/files/PyQt5/  下载zip文件

下载 sip :点击打开链接

下载 python:点击打开链接

下载 mingw:点击打开链接

下载 qt5:http://download.qt.io/archive/qt/  下载mingw版本

qtcreator: http://download.qt.io/official_releases/qtcreator

2、设置环境变量

解压 pyqt5 到指定目录,安装qt5到指定目录,安装python,安装mingw

设置python 、mingw、qt5到系统path环境变量

因为编译时会报hypot has not been declared的错误,所以要修改下python代码
打开python 根目录,修改include文件夹下面的python.h文件
把include“math.h”放在include“Python”之前(还是会搞了编辑源代码的方法)。
修改Python.h
在开头加上math.h
#ifndef Py_PYTHON_H
#define Py_PYTHON_H

#include "math.h"

3、编译


打开CMD命令行

首先编译sip

进入sip根目录,执行下面命令:

python configure.py -p win32-g++
make
make install

然后编译PyQt

进入pyqt根目录,执行下面的命令:

python configure.py --spec win32-g++ --confirm-license

或者

python configure.py --spec win32-g++ --confirm-license --disable=QtPositioning --disable=QtNfc --disable=QtBluetooth --no-designer-plugin --no-qml-plugin

make
make install

之后就可以在Lib\site-packages\PyQt5看到你编译好的qt5的pyd绑定


部分参考:

http://python.6.x6.nabble.com/Building-PyQt-on-Windows-problems-generating-the-C-code-td5212692.html

https://zhuanlan.zhihu.com/p/20528827

http://blog.youkuaiyun.com/sqn614/article/details/68946756


您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值