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中的pydoc模块和distutils模块
Apr 13 Python
Python实现简单的四则运算计算器
Nov 02 Python
Python设计模式之命令模式简单示例
Jan 10 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
python 获取utc时间转化为本地时间的方法
Dec 31 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
基于python二叉树的构造和打印例子
Aug 09 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
python cv2.resize函数high和width注意事项说明
Jul 05 Python
jupyter notebook 写代码自动补全的实现
Nov 02 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 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
jQuery参数列表集合
2011/04/06 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
node.js使用cluster实现多进程
2016/03/17 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
js验证密码强度解析
2020/03/18 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
python生成器表达式和列表解析
2016/03/10 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
django框架使用方法详解
2019/07/18 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
为什么使用接口?
2014/08/13 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
init进程的作用
2012/04/12 面试题
《中国的气候》教学反思
2014/02/23 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
食品安全工作实施方案
2014/03/26 职场文书
信息技术课后反思
2014/04/27 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫