求助超能力者。电脑是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