PyInstaller 打包python程序为exe文件成功,执行时错误 “failed to excute script xxx”

pyinstaller 将 .py文件编程成exe文件

刚开始搜到的基本上都是带各种参数的定义

在使用PyInstaller打包python程序,打包命令为:

pyinstaller -F -w  xxxx.py

在这里说一下几个参数的作用

-F:是直接生成单独的exe文件,不附带各种依赖文件的。

-c:生成的exe文件打开方式为控制台打开。

-w:这个和上面的-c对应,如果你的程序是有ui的,那就用这个-w。这样不会出现控制台,直接是你的ui。

-I:给你的exe文件添加一个图标,后面要紧接着你想要的ico文件。

-p:后面紧跟着你要指定的模块搜索路径,如果你的模块安装的路径没有被PyInstaller自动检索到的话,就需要自己指定了。
 

 

明白了各个参数的意义之后,那么这个执行命令就好办了。

本人在编译的时候,引用到以上参数 -F -w ,在dist目录下,只有xxx.exe文件,在执行的时候出现闪退或者报错等问题

因此,我直接省略掉各种参数

直接 pyinstaller  xxx.py 

可以见到dist目录下多了很多文件,这就是各种依赖库。能够解决很多问题。


参考原文链接:https://blog.csdn.net/isyiming/article/details/80204240

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值