python打包的exe闪退(打包安装程序闪退)

Python打包exe近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe。下面就记录一下自己打包exe方法工具Python3.6.2Pyinstaller3.3.1安装Pyinstaller直接pip安装,没什么好说的pipinstallPyinstaller命令详解在这里我讲述我的打包方法,详细方法可见百度经验。…

大家好,又见面了,我是你们的朋友全栈君。

Python打包exe

近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe。下面就记录一下自己打包exe方法

工具

Python 3.6.2

Pyinstaller 3.3.1

安装Pyinstaller

直接pip安装,没什么好说的

pip install Pyinstaller

命令详解

在这里我讲述我的打包方法,详细方法可见百度经验

讲述一下打包常用的三个指令

-w指令

直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽(不建议)

-F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹

-p指令

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加。

打包实践

下面是我打包使用的命令python打包的exe闪退(打包安装程序闪退)

首先要进入pyinstaller.exe所在的文件路径,然后输入自己想要的命令,最后加上自己需要打包的py文件路径。

最后exe所在路径为E:\Python3.6.2\Scripts\dist。dist文件和pyinstaller.exe文件在同一个目录下,自己找一下即可。

注意

打包后的exe程序如果你直接运行的话如果程序有问题就直接闪退而不是输出报错信息,这在debug的时候不方便。所以你可以通过cmd进入该程序路径最后输入文件名,不要带exe。如Scripts下的123.exe是我们打包出来的可执行程序,则这样运行即可看到报错信息。

python打包的exe闪退(打包安装程序闪退)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127560.html原文链接:https://javaforall.net

(1)
上一篇 2022年4月10日 上午6:00
下一篇 2022年4月10日 上午6:00


相关推荐

  • crontab使用方法_crontab 表达式

    crontab使用方法_crontab 表达式crontab用法与实例本文基于ubuntu18.04在Linux系统的实际使用中,可能会经常碰到让系统在某个特定时间执行某些任务的情况,比如定时采集服务器的状态信息、负载状况;定时执行某些任务/脚本来对远端进行数据采集等。这里将介绍下crontab的配置参数以及一些使用实例。crontab配置文件Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由cron(crond)这个系统服务来控制的,这个系统服务是默认启动的。用户自己设置的计划任务则使用cron

    2022年8月24日
    8
  • SpringBoot笔记(7)

    SpringBoot笔记(7)

    2021年11月12日
    45
  • Java之驼峰命名法

    Java之驼峰命名法命名法 驼峰命名法 package 域名反转 团队名 项目名 Class Object Interface HandsomeProv 接口名 Impl Method Function 动词或动词 名词 设置 获取某个值的方法 命名为 setV getV 返回长度的方法 命名为 length 判断布尔值的方法 命名为 isV 将对 接口名 项目名 团队名 域名反转

    2026年3月17日
    3
  • ubuntu安装deb出错

    ubuntu安装deb出错1 执行命令 sudodpkg i XXX deb 返回依赖关系错误提示 2 执行 sudoapt get finstall 这条命令将自动安装需要的依赖包 3 再次执行命令 sudodpkg i XXX deb 安装成功

    2026年3月26日
    2
  • 数据安全小结

    数据安全小结

    2021年11月27日
    46
  • 错误缓解方案

    错误缓解方案

    2026年3月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号