python打包xp系统_python打包适配xp老版本电脑最佳方案

1、如果用的是64位的python3以上版本,打包出来的程序是无法在32位的电脑上运行的。

2、python打包发布的工具有pyinstaller和py2exe等,但是pyinstaller最新版只支持python2.7和3.5+。需要下载旧版才支持python3.4。

3、xp对python的版本支持最高只到python3.4.4。

4、试了很多种方案,目前采用32位python3.4.4版本,利用py2exe打包生成的exe程序,可以完美运行在xp电脑上。

5、我没有试过用32位的或64位的python最新版本利用py2exe打包生成的exe程序可不可以在xp上跑。

2020年05月更新

1、如果要写xp支持运行的python程序,确定必须要用32位的python3.4.4以下进行开发。

2、pyinstaller支持python3.4.4的最高版本是pyinstaller3.5

3、支持python3.4.4的pip最高版本是19.1.1,那么为啥要更新pip呢?因为如果pip的版本太低,很多新的包无法通过老旧的pip安装。比如python3.4.4默认带的pip版本只有pip7,他安装pyinstaller的时候就自动安装了最新版本的pyinstaller3.6,导致该版本无法在我的python3.4.4中运行,如果升级了pip,那么比较新的pip就有了支持python3.4.4的pyinstaller的记录,就不会傻瓜一样安装最新的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值