pyinstaller在win7显示不兼容问题解决办法

pyinstaller在win7显示不兼容问题解决办法

问题:

在win11电脑中使用pyinstaller打包后,拷贝到win7 32位系统的电脑中出现以下弹窗

请添加图片描述

解决办法:

通过安装虚拟机,在虚拟机里运行win7 32位系统,并使用python 3.6.8进行打包

  1. 下载VMware 16并安装

链接:https://pan.baidu.com/s/1ryialUCHgvwspb2-fCX8LQ?pwd=hty7
提取码:hty7

  1. 下载win7镜像文件并安装在虚拟机内,

链接:https://pan.baidu.com/s/1U03P66I61wv0TO4nsYwZig?pwd=hty7
提取码:hty7

  1. 下载python 3.6.8 并安装在win7 32位系统环境中,添加环境变量(网上教程很多不过多叙述)

链接:https://pan.baidu.com/s/1vfyUO8vNu9vtMFgON_e5QQ?pwd=hty7
提取码:hty7

  1. 在win7虚拟机里更新pip,并安装pyinstaller,安装慢的话可添加清华源等
# 更新pip
python -m pip install --upgrade pip
# 安装pyinstaller
pip install pyinstaller
# 使用清华源 安装pyinstaller
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. 通过文件传输将py文件传到win7虚拟机上,使用pyinstaller将文件进行打包

请添加图片描述

# 将文件打包成单个文件,没有黑框
pyinstaller -F -w main.py 
  1. 打包完成,在dist文件夹中有单独可执行的exe文件,此文件可以在win7 32位系统上运行
    请添加图片描述

注意:

  • VMware 16 安装不了VM-tools,可以通过以下进行文件传输,如果能安装麻烦告知一下方法,谢谢!
    • AirPortal:https://airportal.cn/(联网情况下)
    • 奶牛快传:https://cowtransfer.com/(联网情况下)
    • Feem:https://feem.io/(不联网情况下)
  • 打包程序前要把相关库先安装完毕,否则会报错,且注意版本问题
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值