admin管理员组

文章数量:1531900

求助超能力者。电脑是WIN7 64位的

python的版本是3.4.4  我还专门找了32位版。

打包工具是pyinstaller

打包出来的EXE 在win7上都能跑,就是放到XP上会提示“不是有效的WIN32程序”

……有哪里不对?

你坛超能力者满地走,求帮助……

网友评论:

py比较新的版本不支持xp吧,换3.4.3试试?

现在好多小软件都不支持xp,有人反馈开发者都是我不管你自己升级。我觉得这样对淘汰xp还是挺正面的效果

—— 来自 Xiaomi MI MAX, Android 7.0上的 v1.3.2.1-fix-play

我只听说3.5不支持,难道3.4里还要细分哪些支持哪些不支持……

干脆我降到3.3如何?

因为是 64 位程序吧?

在xp上打包啊

那会不会又变成只能在XP下用,到win7上又不正常 了

难道打包个程序不光要分32 64  还要细分系统么

看你用没用xp限定的系统函数喽,你试试不就知道了,基本上xp上打包win7是可以用的

提示不是有效的pe文件是pe头定义最低版本大于xp能支持的版本,用个lordpe什么的修改一下一般就能直接支持了

手头没有XP系统啊。……尴尬

和pyinstaller版本有关,换低版本的呗

xp上python也能跑,不是问题,问题是高版本编译出来的pe不行

The latest stable release of PyInstaller is 3.3 (Change Log).

Release 3.3: stable, su

本文标签: 提示程序系统XPPython