python使用pyinstaller打包生成EXE可执行文件

     最近在项目开发中的需要编写一个上位机的小的应用软件,本人只对嵌入式编程的C语言很精通,VC++只会简单的编程,经过朋友介绍说是的上位机的用python开发很快,这是一种脚本语言,具体优点,大家可以去百度一下了。只是分享记录一下遇到一个最大的坑,就是开发完成后生成EXE文件在其他无此软件开发环境的电脑上的无法运行的问题。
      软件开发环境安装的全是最新版本(如下图)

 

python 3.6 使用pyinstaller生成EXE文件遇到的坑 - 一个人的温暖 - 非著名软件卖家

 

     最后使用pyinstaller生成EXE文件过程中,提示打印会出现缺少一些VC的动态库,但是最终还是生成了exe文件,在本机上也可以运行,复制到其他电脑上不能运行,提示缺少那些动态库文件。

      

python 3.6 使用pyinstaller生成EXE文件遇到的坑 - 一个人的温暖 - 非著名软件卖家

 

       第一次接触这个东东真是无从入手去找,就是不断的百度,百度,百度,网上有说什么原因的都有,我用了就是不能解决问题,而且网上网友的现象也与我使用的开发环境的各种软件包不样,而且没有最新版本软件的应用案例,无从参考。最后不断的试,发现应该从查找这些缺少的动态库入手,最后查到了其他电脑确实是没有运行需要的库,需要从微软的网上下载一个VC++ 2015的实时运行发布库,安装到一个32位系统的电脑上面,在C:\WINDONW\system32文件夹里面复制出来的动态库(如附件),再和生成的exe文件放在一个文件夹中在其他电脑就可以运行。目前生成的EXE不能在XP上运行,可以在win10,win17上运行。  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值