admin管理员组

文章数量:1122850

最近自己用python3.6.3写了一个程序,使用win7 32位系统打包成exe,在win7 32位和64位运行没问题,在xp系统运行提示“xp系统运行程序提示无法定位程序输入点GetFinalPathNameByHandleW于动态链接库kernel32.dll上”

最后查到原因是xp系统上支持最高的python版本为3.4.4
于是在官网https://www.python/downloads/windows/下载python3.4.4 32位
官网下载速度很慢,可在csdn里下载https://download.csdn/download/weixin_45548465/88771563

安装完成后需要升级。
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
去官网https://sourceforge/projects/pywin32/files/pywin32/下载
我下载的为221版本的pywin32,下载完了后执行exe安装pywin32

5.安装future

pip install future==0.18.2

6.最后完成安装pyinstaller-3.2.1

pip install pyinstaller==3.2.1

7.验证安装结果

pip list


WMI离线包下载地址https://download.csdn/download/weixin_45548465/88771571
后续用python3.4.4打包写的程序,在xp系统上运行正常。

本文标签: 程序动态链接库提示系统XP