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中DataFrame按照行遍历的方法
Apr 08 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
Jul 18 Python
使用Python实现微信提醒备忘录功能
Dec 04 Python
浅谈Python中的全局锁(GIL)问题
Jan 11 Python
python读取txt文件并取其某一列数据的示例
Feb 19 Python
python对象与json相互转换的方法
May 07 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
python实现通过flask和前端进行数据收发
Aug 22 Python
Python根据服务获取端口号的方法
Sep 25 Python
pytorch 修改预训练model实例
Jan 18 Python
Python猫眼电影最近上映的电影票房信息
Sep 18 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
PHP4在Windows2000下的安装
2006/10/09 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
简略的前端架构心得&&基于editor为例子的编码小技巧
2010/11/25 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
python使用cPickle模块序列化实例
2014/09/25 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
月考总结与反思
2015/10/22 职场文书
2016国培研修心得体会
2016/01/08 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书