pycharm 将python文件打包为exe格式的方法


Posted in Python onJanuary 16, 2019

因为近期正在学习python,就需要将python文件打包为exe可执行文件,就将该过程记录下来。

首先我是通过Pyinstall打包的,具体安装及打包步骤如下

1.打开终端控制台 通过pip命令进行安装 pip install PyInstall

pycharm 将python文件打包为exe格式的方法

2.接着会自动下载,安装成功后 通过Pyinstall自带命令进行打包

3.控制台输入 Pyinstall -F xxx(pyw文件路径,例如c://user/desktop/demo.py)

4.打包后exe文件路径在项目下dict文件夹中 具体可以看日志

pycharm 将python文件打包为exe格式的方法

再次附上PyInstall的基本用法

-F, ?onefile 产生一个文件用于部署 (参见XXXXX).
-D, ?onedir 产生一个目录用于部署 (默认)
-K, ?tk 在部署时包含 TCL/TK
-a, ?ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码.
-d, ?debug 产生debug版本的可执行文件
-w,?windowed,?noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效)
-c,?nowindowed,?console 使用控制台子系统执行(默认)(只对Windows有效)
-s,?strip 可执行文件和共享库将run through strip.注意Cygwin的strip往往使普通的win32 Dll无法使用.
-X, ?upx 如果有UPX安装(执行Configure.py时检测),会压缩执行文件(Windows系统中的DLL也会)(参见note)
-o DIR, ?out=DIR 指定spec文件的生成目录,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下.
-p DIR, ?path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径
?icon= 将file.ico添加为可执行文件的资源(只对Windows系统有效)
?icon= 将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效)
-v FILE, ?version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效)
-n NAME, ?name=NAME 可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字

以上这篇pycharm 将python文件打包为exe格式的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之玩转字符串(3)
Sep 14 Python
python版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Pycharm编辑器技巧之自动导入模块详解
Jul 18 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
python+numpy按行求一个二维数组的最大值方法
Jul 09 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
pandas DataFrame运算的实现
Jun 14 Python
属性与 @property 方法让你的python更高效
Sep 21 Python
python中uuid模块实例浅析
Dec 29 Python
pycharm打开命令行或Terminal的方法
Jan 16 #Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 #Python
在Pycharm中执行scrapy命令的方法
Jan 16 #Python
Python设计模式之观察者模式原理与用法详解
Jan 16 #Python
Django REST framework视图的用法
Jan 16 #Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 #Python
PyCharm 设置SciView工具窗口的方法
Jan 15 #Python
You might like
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
js计数器代码
2006/11/04 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
vue 中固定导航栏的实例代码
2019/11/01 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
实习报告评语
2014/04/26 职场文书
煤矿安全保证书
2015/02/27 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL