目录

1、打包工具介绍

安装库

2、打包方法

3、例程

(1)只打包py文件,不含有其他资源文件

使用:

(2)打包py文件和资源文件(包括文件夹)


1、打包工具介绍

对于打包工具有很多,比如:pyinstaller 、auto-py-to-exe等。而我比较推荐的是使用auto-py-to-exe,auto-py-to-exe 是一个基于 pyinstaller 的程序,主要用于 python 程序打包。它是一个图形界面,使我们使用起来更为简单、方便,非常适合新手使用。

安装库

pip3 install auto-py-to-exe

2、打包方法

使用:在终端中输入auto-py-to-exe ,可以直接在pycharm中输入

打开成功后会出现一个界面

Onefile(单文件):一个文件目录或者一个exe文件。单目录,即将所有程序依赖的文件放到一个文件夹下;而单文件是创建一个exe文件,没有依赖文件。如果程序中有依赖文件建议选择单目录

注意:当程序中含有由人工输入来控制程序走向时,即:程序中有input,那么此时在控制台窗口就必须选择有控制台的;如果选择为没有控制台的就会出现闪退或运行不成功的现象

高级和设置这两个功能一般用的很少

3、例程

(1)只打包py文件,不含有其他资源文件

使用:

方法一:直接找到exe文件并双击运行

这样会出现当程序运行错误时而闪退,或者双击运行时直接闪退,这样会看不到错误信息

方法二:在终端中运行

找到含有.exe文件的文件夹

输入.exe的文件名

当程序出现问题时,在此界面会显示是什么问题,不会闪退

(2)打包py文件和资源文件(包括文件夹)

如果资源文件是一个文件就选择添加文件

如果资源文件是一个文件夹就选择添加目录

添加空白就表示按照自己的资源文件进行添加

打包成功!!!

python—auto-py-to-exe—.py文件打包成.exe文件最全最详细(用不同的类别做教程)相关推荐

  1. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  2. python - .py文件打包成.exe文件, 发送给别人

    python文件打包成.exe文件有两种方式 参考: pyinstaller打包 Nuitka打包 环境 环境 描述 OS Windows10 64位 python 3.7 pycharm 2019 ...

  3. python应用---将py文件打包成exe应用程序

    写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...

  4. py文件打包或apk_Python文件打包成exe很简单,如果安卓手机也能运行的软件你会吗...

    前言 我相信很多小伙伴都知道怎么将Python的文件打包成exe,而且这个也非常的简单,一行代码就能轻松搞定:pyinstaller -F xxx.py 但是如果我们用Python开发一个小游戏或者一 ...

  5. 将py文件打包成exe可执行文件

    使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...

  6. 将Python文件打包成exe文件(超详细)

    首先,我们为什么要把Python文件打包成exe文件? 因为,Python文件需要Python IDE打开 而exe,就是一个程序,双击就开了! 岂不是妙哉? 基础准备 首先,打开终端,我们要下载打包 ...

  7. 如何将python文件打包成exe格式

    文章目录 如何将python文件打包成exe格式 1.安装pyinstaller image-20211217220823007 2.进入python文件的存储位置 3.生成exe文件 4.pyins ...

  8. pythonpy文件打包成exe软件

    前言:之前博客介绍了使用Pyqt5开发python gui界面,直接这样用的话,每次要通过Python启动.如果要脱离python环境使用,则需要将写好gui的python3的py文件打包成exe程序 ...

  9. flask写接口文件打包成exe

    CSDN话题挑战赛第2期 参赛话题:学习笔记 领导要求在公司的管理系统上添加一个语音播报功能,能控制广播电脑进行语音播报 项目中需要解决的问题就是如何通过公司的管理系统控制广播电脑 广播电脑连接着公司 ...

  10. 将ocx和DLL文件打包成cab文件,inf的编写

    From: http://icrwen.iteye.com/blog/1118766 http://blog.csdn.net/yimiyangguang1314/article/details/65 ...

最新文章

  1. 计算机音乐情深深雨蒙蒙,情深深雨蒙蒙 MIDI File Download :: MidiShow
  2. [Android Pro] AndroidX重构和映射
  3. Spring系列之Spring框架和SpringAOP集成过程分析(十)
  4. c# 任务栏托盘图标鼠标进入MouseEnter和鼠标离开MouseLeave实现
  5. 台湾大学林轩田机器学习基石课程学习笔记14 -- Regularization
  6. activiti 条件表达式json报错_2020年2月13日学习python 条件控制
  7. ajax渲染后的点击事件,在ajax调用后渲染“喜欢”按钮
  8. Python 基础起步(一)写在开篇的话,写给同为小白的你
  9. C#编写程序操作数据库如何防止SQL注入漏洞的发生
  10. ECharts插件的使用
  11. 【C】C语言内存字节对齐
  12. windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
  13. Windows下安装Tp6.0框架,图文。Thinkphp6.0安装教程
  14. c语言获取Windows缓存,【图片】【C语言】【Windows】--IE缓存提取器【erbi_lucifer吧】_百度贴吧...
  15. 在Windows 10 增加和使用英语语音包
  16. 聊城初中计算机考试成绩查询,聊城市初中学业水平考试成绩查询系统入口2021...
  17. python绘图苹果_如何使用python代码画一个苹果?
  18. xubuntu12.04配置
  19. 基于NeRF的APP上架苹果商店!照片转3D只需一部手机,网友们玩疯了
  20. 通过3SAT证明支配集是NPC问题

热门文章

  1. java异步获取结果_java获取异步计算的结果
  2. 职教云python题和答案_智慧职教云课堂Python程序设计基础题目及答案
  3. java输出hello word,教你如何配置java环境输出"hello word!"?
  4. 牛年春节与年俗插画素材,年味十足
  5. 设计灵感|引导页设计中如何借助图形来展现场景?
  6. 实物贴图风格拟物图标素材,高逼格即显
  7. 跟驰理论 matlab,第5章跟驰理论48127855.ppt
  8. java学习笔记_2020全网最全Java面试题,学习笔记!
  9. 潜波(Diving Wave)
  10. 2021年六月中旬推荐文章