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实现人人网登录示例分享
Jan 19 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
Python实现将xml导入至excel
Nov 20 Python
python中enumerate函数遍历元素用法分析
Mar 11 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
一百多行python代码实现抢票助手
Sep 25 Python
Django实现跨域请求过程详解
Jul 25 Python
python json.dumps中文乱码问题解决
Apr 01 Python
Python小白学习爬虫常用请求报头
Jun 03 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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
用户的详细注册和判断
2006/10/09 PHP
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP操作数组相关函数
2011/02/03 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
JavaScript 笔记二 Array和Date对象方法
2010/05/22 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
node.js中cluster的使用教程
2017/06/09 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
python插入数据到列表的方法
2015/04/30 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
Python高斯消除矩阵
2019/01/02 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Python爬虫教程知识点总结
2020/10/19 Python
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
教师求职信范文分享
2013/12/27 职场文书
银行给客户的感谢信
2015/01/23 职场文书
让生命充满爱观后感
2015/06/08 职场文书
运动会100米加油稿
2015/07/21 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python