Bug2:python64位打包程序无法在win7 32位上运行

前言:这篇文章主要记录一下,python打包时出现的坑,这里面主要包含两个坑,按需要查看解决方法,文章的最后是存放两个方法的总体解决方法(可以直接解决两个问题),点击点击跳转

1 项目场景:

1.1 环境需求:

​ 使用当前手头上的电脑环境,进行编译公司的代码。

要求:exe程序可以在windows7 32系统和windows10 32位上可以运行。

当前环境:python3.9-64位,Windows10系统

1.2 初步解决思路:

使用pythonpyinstaller库对python代码进行打包。

pyinstaller安装:在PyCharm上的解析器上搜索下载pyinstaller库,或者使用cmd终端输入pip install pyinstaller进行安装。

注意:在安装前需要先去查看一下pyinstaller是否支持你当前的python版本。不过一般情况下都是符合的,除非你使用的python版本很老,然后pyinstaller版本又很高就会发生不匹配。

2 遇到问题描述:

2.1 问题1:64位python打包的程序无法在32位windows7上运行

在终端上输入打包指令。-D指打包完成后生一个多文件的exe程序,-i是添加公司的图标,后面要编译的文件是项目中所有的py文件。

pyinstaller -D -i 图标文件 要编译的py文件

结果在Windows7 32位上执行弹窗报错:此文件的版本与正在运行的Windows版本不兼容,请检查计算机的系统以了解需要x86(32位)还是x64(64位)版本的程序,然后联系软件发布者。

在这里插入图片描述

2.1.1 原因分析:

​ 很显然,在windows7上的弹窗已经告诉我们了,在

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值