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基础教程之基本数据类型和变量声明介绍
Aug 29 Python
Python中使用Queue和Condition进行线程同步的方法
Jan 19 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 Python
Python自动发邮件脚本
Mar 31 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
python 利用栈和队列模拟递归的过程
May 29 Python
新手如何发布Python项目开源包过程详解
Jul 11 Python
python多线程同步之文件读写控制
Feb 25 Python
python破解同事的压缩包密码
Oct 14 Python
python 如何设置守护进程
Oct 29 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
python unichr函数知识点总结
Dec 16 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
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
PHP 8新特性简介
2020/08/18 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
python绘制高斯曲线
2021/02/19 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
本科生个人求职自荐信
2013/09/26 职场文书
家长对小学生的评语
2014/01/28 职场文书
物理学专业自荐信
2014/06/11 职场文书
社区重阳节活动总结
2015/03/24 职场文书
运动会3000米加油稿
2015/07/21 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技