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常见数据结构详解
Jul 24 Python
python集合类型用法分析
Apr 08 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
python Flask实现restful api service
Dec 04 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
python中的常量和变量代码详解
Jul 25 Python
解决tensorflow模型参数保存和加载的问题
Jul 26 Python
原生python实现knn分类算法
Oct 24 Python
python实现随机加减法生成器
Feb 24 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
Python修改DBF文件指定列
Dec 19 Python
使用pandas模块实现数据的标准化操作
May 14 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 file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
PHP实现二维数组中的查找算法小结
2018/06/09 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
three.js加载obj模型的实例代码
2017/11/10 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
详解Python if-elif-else知识点
2018/06/11 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
python框架django项目部署相关知识详解
2019/11/04 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Python装饰器用法与知识点小结
2020/03/09 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
临床医学大学生求职信
2013/09/28 职场文书
英语硕士生求职简历的自我评价
2013/10/15 职场文书
财务副总经理工作职责
2013/11/25 职场文书
优秀管理者事迹材料
2014/05/22 职场文书
班风口号
2014/06/18 职场文书
2014年教学工作总结
2014/11/13 职场文书
编写python程序的90条建议
2021/04/14 Python
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js