python程序 打包发布

python程序 打包发布

很多时候我们都会把自己写的一些程序,想要发给别人运行,但是别人对于程序又是一窍不通的时候,如果自己去制作一个界面程序,之后再合成的话,那就会非常的麻烦,这时候使用集成的第三方库帮助我们简单生成一个.exe可执行程序就非常重要了。

下面介绍一个进行转换程序的第三方库

1、pyinstaller

1.安装pyinstaller第三方库

pip install pyinstaller        # 终端运行

2、打包文件为一个可执行文件

# 切换到对应的文件夹下,输入命令
pyinstaller -F test_demo.py   # 终端运行

3、运行成功之后,就可以在给文件夹下找到一个dist文件夹,里面放置着刚刚打包文件的可执行程序,可以直接双击运行。

pyinstaller 优点简单实现程序打包,但同样也存在着缺点,就是打包之后的可执行程序,会被360检测为含木马文件(因为缺少数字证书),这时候发送给别人运行,难解释清楚。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 《Android学习指南》文件夹

    《Android学习指南》文件夹

    2021年11月14日
    38
  • Matlab矩阵复制扩充

    考虑这个问题:定义一个简单的行向量a    如何复制10行呢?即:    同理,对于一个列向量,如何复制10列呢?  关键函数1:repmat(A,m,n):将向量/矩阵在垂直方向复制m次,在水平方向复制n次。      再举一个例子,对于a=[12;34]:         垂直方向复制3次,水平方向复制2次,

    2022年4月8日
    59
  • 花了半个月,终于把Python库全部整理出来了,非常全面[通俗易懂]

    花了半个月,终于把Python库全部整理出来了,非常全面

    2022年2月13日
    32
  • 如何正确安装Oracle:Oracle11g安装教程

    如何正确安装Oracle:Oracle11g安装教程前言之前安装的过程中存在隐患问题,所以导致了我把它狠心的卸载了,今天就正确的安装上我们的Oracle。怎么卸载?卸载请点这里下面我们就来看一看具体的实施步骤吧!首先开水烫毛,将脏器取出,放上葱姜蒜等香料…下…锅…不好意思,走错片场了下载没有安装包,等我给你下载呐?好吧,这次就帮你一次吧!官方下地址:甲骨文官网如果你不想忍受英文的肆虐,那么直接点下面的连接吧!win3…

    2022年7月25日
    13
  • 基尼系数直接计算法_基尼系数简单的计算方法

    基尼系数直接计算法_基尼系数简单的计算方法使用两种方法,通过python计算基尼系数。在sql中如何计算基尼系数,可以查看我的另一篇文章。两篇文章取数相同,可以结合去看。文章中方法1的代码来自于:(加入了一些注释,方便理解)。为精确计算。如果对于基尼系数概念不太清楚,可以看原文的第一部分。http://www.cnblogs.com/longwind09/p/8047539.html方法2和3借鉴资料:方法2和3…

    2022年10月13日
    1
  • j2ee java是什么意思,j2ee是什么

    j2ee java是什么意思,j2ee是什么熟悉Java的人有很多,但对于j2ee,很多人估计都是次听说了。那么这个j2ee是什么呢?它和Java有着什么千丝万缕的联系呢?1、j2ee是什么?要想知道j2ee是什么,必须先知道Java的三大分支。Java分为三个体系,分别为JavaSE(标准版),JavaEE(企业版),JavaME(微型版)这样看来的话,j2ee是属于java三大分支的一个。j2ee是一套全然不同于传统应用开发的技术架…

    2022年10月11日
    0

发表回复

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

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