曾经我没有看起330的经验,想着330对比,3000000的成长升级是多么漫长的过程。
谁想现在看来,是错的。
2022年04月21日
项目场景:
python通过pyinstaller打包成可执行文件exe,在xp系统上运行
问题描述:
pyinstaller打包的可执行文件exe不能在xp系统上运行,但在win7及以上能正常运行
原因分析:
python3.5开始就已经不支持xp系统
解决方案:
重现安装python3.4版本,然后安装对应py3.4的pywin32(pip和官网已经不更新py3.4的pywin32了因此需手动安装),还需要安装对应的pyinstaller(目前pyinstaller3.7-4.0都只支持python3.5以上,因此也需要手动安装3.5的pyinstaller)进行打包
由于xp电脑都太老了,几乎都是32位的,所以笔者装的python环境和pywin32全是32位的,当然打包后exe为32位可执行文件,64位系统也可以向下兼容运行,
cmd 进入到pyinstaller3.5解压的文件夹, python3.4 setup.py install 进行pyinstaller3.5的安装
百度网盘链接:https://pan.baidu.com/s/1QcBVrazsKsLm6AAT8fmoPQ
提取码:iwy0
2022年04月21日
1.升级pip
pip install pip==19.1.1
2.升级wheel
pip install wheel==0.33.6
3.升级setuptools
pip install setuptools==42.0.2
4.安装pywin32
下载pywin32(只适用win平台的python3.4 32bit版本)
pip install 这里拖入下载好的whl文件
5.安装future
pip install future==0.18.2
6.最后完成安装pyinstaller-3.2.1
pip install pyinstaller==3.2.1
7.验证安装结果
(1)
pip list
可以查看到之前升级安装到的全部模块
(2)
pyinstaller -v
尝试运行,使用-v参数运行可以得到版本号.使用-h参数运行可以看到pyinstaller模块内置的帮助信息.
如果正确的输出内容表明已经完成安装并能够运行了
pyinstaller -h
Powered By Z-BlogPHP 1.7.3
关于我们:本人从2010年开始网络创业, 自学 建站,8年手机副业经验。网站内容:本站是本人记录生活感悟,读书学习的网站,希望能对大家有所帮助。网名:光影 职业:SEO营销顾问籍贯:四川广安,现定居成都 电话:个V:wx374241337 邮箱:374241337@qq.com 【腾讯云】轻量新用户上云福利,2核2G4M 低至 65元/年 , 超大容量云硬盘 0.5折起!