pyinstall将py文件打包成可执行程序exe
安装
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相关推荐
- 在mac os10.13系统下 ,将py文件打包成可执行程序后, 里面的路径出现的问题
本来 用命令行运行py文件, 代码里面 获取当前路径的 语句 例如: os.getcwd() os.path.abspath(__file__) os.path.realpath(__file__) ...
- 使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案
1.什么是pyinstaller 参见这篇文章: https://gwj1314.blog.csdn.net/article/details/79775764 PyInstaller是一款可以把py解 ...
- python3_将多个.py文件打包成exe程序并添加图标
前言 我们开发的脚本一般都会用到第三方包,当别人需要用到我们脚本的时候,如果我们直接把xxx.py文件发给她,她是没有办法直接使用的,她还需要安装python解释器和安装我们使用的第三方包,这个时候 ...
- 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...
- 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件
** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...
- Pycharm下将py文件打包成exe文件
1. 在PyCharm下安装PyInstaller 1. 首先,打开自己要发布的工程 2. 点击底部的[Terminal]打开终端,中输入命令pip install pyinstaller后回车, ...
- 将py文件打包成exe可执行文件
使用pyinstaller库即可将py文件打包成exe文件 安装pyinstaller库 pip install pyinstaller 将py文件打包成exe文件 1.首先进入cmd,用cd命令定位 ...
- python应用---将py文件打包成exe应用程序
写好了python程序,想将它像一个app一样双击就可以运行,或者想发给一个没有python编辑器的朋友,该如何操作? python开发人员就考虑了这种情况,提供了一系列的库以供使用者解决这些问题. ...
- python用PyQt5实现一个简单的表白软件(代码实现+py文件打包成exe文件)
1.代码+py文件打包方法 功能说明:除了点击同意按钮外,软件不会关闭,不同意按钮不会被鼠标点击生效,会不断的被鼠标触发移动 2.上代码: 注:使用该程序之前需要安装pyqt5, pip instal ...
最新文章
- Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
- Coding更改程序的变式(report variant change)
- 逆向工程核心原理读书笔记-API钩取之计算器显示中文数字
- PooledDirectByteBuf源码分析
- redhat/centos 搭建svn服务器环境
- 如何用U盘之家U盘启动盘制作工具实现U盘装系统
- json解析 spark_PySpark算子处理空间数据全解析(8):构造空间数据的RDD(2)
- 拓端tecdat|R语言提取时间序列的周期性成分应用EMD,小波滤波器,Baxter过滤器等
- 3dmax间隔阵列怎么用
- python中倒计时_python实现倒计时的示例
- Unity3dC#分布式游戏服务器ET框架介绍-组件式设计
- java邮件数据库_javamail-demo(完整源码+数据库)
- 【数据库】SRA数据库介绍及数据下载
- 如何删除Win10“此电脑”中多出的“CD驱动器”盘符
- DSSD(Deconvolutional Single Shot Detector)
- eclipse -javaEE 和jdk版本对应
- 日本麻将记点器APP
- 零基础怎么自学软件测试?分享五个宝藏网站,自学简直不要太轻松了
- 大数据产业中的新方式:数据交易
- python爬虫之壁纸的下载
热门文章
- 【渲染引擎】Blender的2021年最佳渲染引擎(下)
- 【Language】解释性语言和编译型语言的区别和不同
- 7_24homework
- linux版本的mongodb客户端,Linux版本MongoDB安装
- 【Ubuntu系统没有本地网络连接,仅无线网络可用】
- matlab 特殊符号
- 扭曲丛林服务器未响应,LOL扭曲丛林正式被删,云顶之弈成为永久模式,无限火力将回归...
- win10计算机如何切换用户名,win10更改电脑用户名的方法是什么_w10怎么更改电脑管理员名字...
- 20220714日语学习笔记
- C++编程规范总结——对美感的追求