-----使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。-----

python编译exe后在windows2003上报错

最近使用python写了一个分析nmon结果的小程序,用的是python3.8、win7环境,pyinstaller生成exe后,在win7上运行一切正常。拿到内网分享给团队成员,在windows2003 32位机器上提示“Getfinalpathnamebyhandlew 于动态链接库 kernel32.dll ”错误,很郁闷。

 

百度了一番,原来是64位的python版本不能在32位的环境中运行。

 

解决办法:

  降低python版本至3.4,python3.4安装后直接就有pip、setuptools,不用单独安装。  切记不要使用python3.3.5,安装pip、setuptools麻烦

 

目前很多大企业内网都是windlws2003 32位版本,64位版本的就很少,考虑后期使用的兼容性,还是下载python32位版本进行写代码。

 

C:\Users\Administrator>python
Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

posted @ 2019-12-05 16:41  ZhuQue  阅读(524)  评论(0编辑  收藏  举报
多年性能测试、测试管理经验,专注银行、支付、电商行业,倾向于性能、安全、 监控、调优、模型、管理等方向的研究。
使用技术手段解决问题,坚信注重每一个细节,把熟悉的做到一种极致,一定会有创新出现。