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在指定目录下查找gif文件的方法
May 04 Python
Python中的rjust()方法使用详解
May 19 Python
浅述python中argsort()函数的实例用法
Mar 30 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
python 识别图片中的文字信息方法
May 10 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
python数组循环处理方法
Aug 26 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
你需要学会的8个Python列表技巧
Jun 24 Python
Python下使用Trackbar实现绘图板
Oct 27 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执行速度全攻略(下)
2006/10/09 PHP
php 团购折扣计算公式
2011/11/24 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
javascript第一课
2007/02/27 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
javascript连续赋值问题
2015/07/08 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
js运动应用实例解析
2015/12/28 Javascript
javascript事件模型介绍
2016/05/31 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
python实现简单的socket server实例
2015/04/29 Python
Python字符串处理实例详解
2017/05/18 Python
Python 处理数据的实例详解
2017/08/10 Python
Python_LDA实现方法详解
2017/10/25 Python
python实现感知器
2017/12/19 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
健康家庭事迹材料
2014/05/02 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
安全隐患整改报告
2014/11/06 职场文书
运动会闭幕词
2015/01/28 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
使用feign服务调用添加Header参数
2021/06/23 Java/Android
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android