0%

Pyinstaller打包兼容xp系统程序实战

参考博文:python打包适配xp老版本电脑最佳方案 - a_new_soul(黑格子) - 博客园

先下载[python 3.4.4](Python Release Python 3.4.4 | Python.org),单独创建一个目录,不写入PATH,避免与原有python环境冲突。

注意要下载32位版本,即Windows x86 MSI installer

假设安装在D:\Python34

1
2
3
4
5
6
7
cd Python34 # 切换到安装目录

python.exe -m pip install --upgrade pip==19.1.1 # 升级pip

python.exe -m pip install pefile==2019.4.18 # 这里需要提前安装版本匹配的pefile库

python.exe -m pip install pyinstaller==3.5 # 安装3.5版本的pyinstaller

用新安装的pyinstaller 3.5打包即可

1
2
3
cd D:\\Python34\\Scripts

pyinstaller.exe -F <py文件路径>

打包好的exe会生成在D:\Python34\Scripts\dist里。

经测试,可以在xp系统上正常运行。

image-20250616173216204