python制作exe可执行文件的方法---使用pyinstaller

python生成windows下exe格式的可执行程序有三种可选方案: py2exe是大家所熟知的,今天要介绍pyinstaller, 这个工具全平台可用。我曾使用python制作一个工具程序供公司同事使用后,由于公司使用mac linux windows都有很多,就使用过它来将程序做成可执行文件,兼容性好,只是会使得程序在linux平台和mac平台启动较慢(windows还是比较快的),但基本够用。
安装完pyinstaller之后就可以开始了。 
1.使用pyinstaller生成可执行文件的方法
1.1 将依赖文件集中到一个文件夹:
pyinstaller -D -w main.py      #把main.py替换成你的主入口python文件即可。
-w参数代表main.py是一个窗体程序。
1.2  将所有依赖文件都打包到同一个可执行文件中:
pyinstaller -F -w  main.py  
2.调查pyinstaller生成程序的加载过程
使用如下命令,可以得到运行时的跟踪,tracing ,loader  的加载过程。
pyinstaller -Fwd aui.py   #把aui.py 换成你需要侦测的文件即可。

转载于:https://www.cnblogs.com/ToDoToTry/p/4019033.html

python制作exe可执行文件的方法---使用pyinstaller相关推荐

  1. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  2. Python生成exe文件的方法

    python生成exe文件的方法: 一.安装 pyinstaller pip install pyinstaller 二.使用 pyinstaller 命令 # 打包成exe,并设置图标 pyinst ...

  3. matlab生成exe执行doc太快,matlab编写的程序生成exe可执行文件的方法.doc

    matlab编写的程序生成exe可执行文件的方法.doc MATLAB生成可执行文件1.M文件生成可执行文件11.RUNTIMESERVER的配置执行这个命令要在命令提示符下进入%MATLAB%\TO ...

  4. Python安装扩展库与打包成exe可执行文件的方法

    1.安装扩展库的几种方法. 首先可能需要使用 pip install --upgrade pip 来升级本机的pip程序.然后在命令提示符环境(即cmd方式)执行下面的命令(以numpy为例): py ...

  5. python打包成可执行文件_将Python文件打包成.EXE可执行文件的方法

    利用Python写了一个小脚本想要传给使用Windows但没有装Python的朋友执行,这时候就可以利用将档案包装成exe档案,让没有Python的朋友也可以执行.本篇将介绍利用套件「PyInstal ...

  6. python打包成可执行文件_python文件打包为exe可执行文件的方法

    我自己常用Pyinstaller库打包 第一步: 安装pyinstaller库 pip install pyinstaller 第二步: 在py文件所在目录输入 mydemo.py是自己写的py文件 ...

  7. python封装exe可执行文件后屏蔽去除cmd黑色命令框解决方案

    深恶痛绝网上代码抄来抄去,查看既浪费时间又耗费精力.请尊重编程总结的实战经验及成果,本人均为付费,若您赞赏就打赏观阅,若实在需要解决问题,可联系827365498@qq.com谢谢 摘要 最近更新时间 ...

  8. python制作编程软件的方法_python代码能做成软件吗

    我们首先还是使用pip进行安装: pip install PyInstaller 安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功. 然后就可以进行我们小程序的封 ...

  9. windows文本转语音 通过java 调用python 生成exe可执行文件一条龙

    我已记不清 我失败过多少次 ,找过多少资料 ,但是功夫不负有心人 ,还是成功了. 所有资料和需要的语音模块的资料以放置在文章末尾, 有些是引用别人的博客的部分内容, 原文是在有道云笔记,所以没有图 . ...

最新文章

  1. Python3 AttributeError: module 'cv2' has no attribute 'SIFT'
  2. 【Android 组件化】路由组件 ( 路由框架概述 )
  3. VTK:定向字形用法实战
  4. 鸡啄米MFC教程笔记之七:对话框:为控件添加消息处理函数
  5. 【译】数据结构中关于树的一切(java版)
  6. 我的一些学习经验:视频流媒体方面
  7. php判断微信版本,判断是否是微信访问并获取版本号
  8. android service 接收广播,【11-16求助】急急急,service中无法接收广播!
  9. 修改PDF文件软件中文问题,福昕软件Foxit PDF Editor
  10. 光耦合器 工作原理 作用 应用场合
  11. 期货交易 python_strategies/python版CTP商品期货交易类库.py at master · rui/strategies · GitHub...
  12. 数据分析项目-大选献金数据分析
  13. 从零开始搭建Salt Web之初探salt-api
  14. NDB和InnoDB存储引擎比较
  15. RTSP数据的无插件播放与超图三维iClient3D的视频投射
  16. hive sql系列(二)——统计每个人每个月访问量和累计月访问量
  17. 第十二届蓝桥杯国赛真题+题解 Python
  18. 1分钟链圈|腾讯区块链(天津)被责令更名;Casper更新可能导致社区再次分裂...
  19. android AV流程
  20. org.xml.sax.SAXParseException;在实体引用中, 实体名称必须紧跟在 '' 后面

热门文章

  1. Python 将字符串分割成单个字符,并形成一个list
  2. php 如何实现取中间文本,php取文本中间_php 读取指定字符中间内容代码
  3. MATLABeig()用法
  4. 用python实现语音朗读
  5. 南大通用GBase8s 常用SQL语句(259)
  6. MIT算法导论5——线性时间排序
  7. 【程序源代码】完全开源仓储管理软件
  8. 国产Linux操作系统
  9. 关于 MCV Service 的 Response 封装(装饰器)
  10. 如何分析个股基本面_如何分析个股基本面?股票的基本面如何分析