安装

pip install pyinstall

使用

参数 含义
-F, --onefile 打包一个单个文件,只生成一个exe文件。如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用
-D, --onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,代码易于维护,推荐使用
–distpath 指定生成的exe存放的目录(.\dist)
–workpath 指定编译中临时文件存放的目录(.\build)
-i, --icon 指定exe图标
-p, --paths 指定exe依赖的包、模块
-d, --debug 产生debug版本的可执行文件.编译为debug模式,获取运行中的日志信息
–clean 清理编译时临时文件
-c, --console, --nowindowed 使用控制台(默认方式)
-w, --windowed, --noconsole 使用窗口
–version-file 添加exe版本信息
-v, --version 版本信息查看
-h, --help 查看帮助

一般情况下会打包成单个exe程序

pyinstall -F demo.py

如果demo.py文件引用了上级目录的py文件可使用一下方法打包

pyinstall -F -p .. demo.py

pyinstall将py文件打包成可执行程序exe相关推荐

  1. 在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题

    本来 用命令行运行py文件, 代码里面 获取当前路径的 语句 例如: os.getcwd() os.path.abspath(__file__) os.path.realpath(__file__) ...

  2. 使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案

    1.什么是pyinstaller 参见这篇文章: https://gwj1314.blog.csdn.net/article/details/79775764 PyInstaller是一款可以把py解 ...

  3. python3_将多个.py文件打包成exe程序并添加图标

    前言  我们开发的脚本一般都会用到第三方包,当别人需要用到我们脚本的时候,如果我们直接把xxx.py文件发给她,她是没有办法直接使用的,她还需要安装python解释器和安装我们使用的第三方包,这个时候 ...

  4. 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...

    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...

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

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

  6. Pycharm下将py文件打包成exe文件

    1. 在PyCharm下安装PyInstaller 1. 首先,打开自己要发布的工程   2. 点击底部的[Terminal]打开终端,中输入命令pip install pyinstaller后回车, ...

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

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

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

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

  9. python用PyQt5实现一个简单的表白软件(代码实现+py文件打包成exe文件)

    1.代码+py文件打包方法 功能说明:除了点击同意按钮外,软件不会关闭,不同意按钮不会被鼠标点击生效,会不断的被鼠标触发移动 2.上代码: 注:使用该程序之前需要安装pyqt5, pip instal ...

最新文章

  1. Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
  2. Coding更改程序的变式(report variant change)
  3. 逆向工程核心原理读书笔记-API钩取之计算器显示中文数字
  4. PooledDirectByteBuf源码分析
  5. redhat/centos 搭建svn服务器环境
  6. 如何用U盘之家U盘启动盘制作工具实现U盘装系统
  7. json解析 spark_PySpark算子处理空间数据全解析(8):构造空间数据的RDD(2)
  8. 拓端tecdat|R语言提取时间序列的周期性成分应用EMD,小波滤波器,Baxter过滤器等
  9. 3dmax间隔阵列怎么用
  10. python中倒计时_python实现倒计时的示例
  11. Unity3dC#分布式游戏服务器ET框架介绍-组件式设计
  12. java邮件数据库_javamail-demo(完整源码+数据库)
  13. 【数据库】SRA数据库介绍及数据下载
  14. 如何删除Win10“此电脑”中多出的“CD驱动器”盘符
  15. DSSD(Deconvolutional Single Shot Detector)
  16. eclipse -javaEE 和jdk版本对应
  17. 日本麻将记点器APP
  18. 零基础怎么自学软件测试?分享五个宝藏网站,自学简直不要太轻松了
  19. 大数据产业中的新方式:数据交易
  20. python爬虫之壁纸的下载

热门文章

  1. 【渲染引擎】Blender的2021年最佳渲染引擎(下)
  2. 【Language】解释性语言和编译型语言的区别和不同
  3. 7_24homework
  4. linux版本的mongodb客户端,Linux版本MongoDB安装
  5. 【Ubuntu系统没有本地网络连接,仅无线网络可用】
  6. matlab 特殊符号
  7. 扭曲丛林服务器未响应,LOL扭曲丛林正式被删,云顶之弈成为永久模式,无限火力将回归...
  8. win10计算机如何切换用户名,win10更改电脑用户名的方法是什么_w10怎么更改电脑管理员名字...
  9. 20220714日语学习笔记
  10. C++编程规范总结——对美感的追求