Windows10 家庭中文版 64位
Qt 5.11.1 mingw 32 bit
Python 3.11.4 - 为了避免莫名奇妙的问题,需要保证Python和Qt保持相同的位数;即 python也要求是 32位版本
否则的话,编译时会找不到对应的python库
遇到的问题集合及解决方法
1. 编译时出现error,如下👇
解决方法:https://blog.csdn.net/qhs1573/article/details/121545706
2. 编译正常,运行时出现“程序异常结束”👇
通常来说是因为没有找到python的路径,但是查看windows系统的path路径,在安装python的时候,路径已经添加到path中;出现“程序异常结束”的情况,应该是在Qt打开的情况下,安装的python;此时只要关闭Qt后再打开,就可以正常运行了。
虽然上述版本能够运行,但是有些Python库,比如Scipy,目前已经不支持32bit,所以还是建议学习时直接使用64bit,文件列表及安装顺序如下:
1. qt-opensource-windows-x86-5.12.12.exe 安装 mingw 64bit
2. python-3.11.4-amd64.exe 目前(2023-08-24)是最新版本
3. numpy-1.25.2-cp311-cp311-win_amd64.whl 下载后,在本地安装
4. mkl-2023.2.0-py2.py3-none-win_amd64.whl 下载后,在本地安装
5. matplotlib-3.7.2-cp311-cp311-win_amd64.whl 下载后,在本地安装
6. scipy-1.11.2-cp311-cp311-win_amd64.whl 下载后,在本地安装
3、4、5、6可以通过 https://pypi.org/project/matplotlib/ 网址下载