将python打包成exe_python程序打包成安装包

将python打包成exe_python程序打包成安装包Python Windows下打包成exe文件

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

Python Windows 下打包成exe文件,使用PyInstaller

软件环境:

1.OS:Win10 64 位

2.Python 3.7

3.安装PyInstaller

  先检查是否已安装PyInstaller,如未安装,则安装 

  pip3 Install PyInstaller

 

打包命令:

pyinstaller -F -w XXXX.py

说明:

1.XXX.py是主程序

2.打包后在当前文件夹下生成两个文件夹:build和dist,需要的exe文件在dist文件夹下,把dist下的exe文件拷贝给使用者即可使用。

 

遇到问题处理

使用pyinstaller -F -w XXX.py打包后的XXX.exe,运行后报错,为能方便知道报错的详细信息,可先去掉-w参数,在测试

打包后的文件没有问题以后再重新加上-w参数,打包给用户使用

 pyinstaller -F XXX.py

 

转载于:https://www.cnblogs.com/SH170706/p/10513837.html

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

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

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


相关推荐

  • nod32 update and id

    nod32 update and idnod32update:http://u1.nod32cn.comnod32id:www.for-ever.cn/nod32转载于:https://www.cnblogs.com/stoneresearch/archive/2008/08/27/4336645.html

    2022年6月29日
    28
  • 缓存穿透,缓存击穿,缓存雪崩解决方案分析

    缓存穿透,缓存击穿,缓存雪崩解决方案分析前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案

    2022年6月30日
    21
  • ucosii操作系统和linux,请高手介绍下uCOSII和Linux的差异?

    ucosii操作系统和linux,请高手介绍下uCOSII和Linux的差异?区别:ucos有执行效率高、占用空间小、实时性和可扩展性强等特点,linux有稳定性、强大网络功能和出色的文件系统等优点。联系:是两种性能优良源码公开且被广泛应用的的免费嵌入式操作系统,可以作为研究实时操作系统和非实时操作系统的典范。μC/OSII(Micro-ControllerOperatingSystemTwo)是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可…

    2022年5月22日
    38
  • 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作…

    从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作…

    2021年8月17日
    49
  • 改变maven打包路径_Maven打包技巧「建议收藏」

    改变maven打包路径_Maven打包技巧「建议收藏」“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然不再话下,略微复杂的自定义打包…

    2022年5月30日
    37
  • OleDbCommand执行查询无效的解决[通俗易懂]

    OleDbCommand执行查询无效的解决[通俗易懂]今日连接数据库,写下以下代码  Dim conn As New OleDbConnection        Dim cmd As New OleDbCommand()        conn.ConnectionString = ConfigurationManager.ConnectionStrings(“AccessConn”).ConnectionString        cmd

    2022年5月12日
    46

发表回复

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

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