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 13 Python
Python实现去除代码前行号的方法
Mar 10 Python
Python中IPYTHON入门实例
May 11 Python
Django基础之Model操作步骤(介绍)
May 27 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
Oct 22 Python
使用python动态生成波形曲线的实现
Dec 04 Python
python生成大写32位uuid代码
Mar 03 Python
解决python对齐错误的方法
Jul 16 Python
Python极值整数的边界探讨分析
Sep 15 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网页显示各种语法错误
2013/09/23 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
EasyUi combotree 实现动态加载树节点
2016/04/01 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
微信小程序template模板实例详解
2017/10/27 Javascript
js中url对象化管理分析
2017/12/29 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
Vue实现简单分页器
2018/12/29 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python算法题 链表反转详解
2019/07/02 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
高级护理实习生自荐信
2013/09/28 职场文书
ktv筹备计划书
2014/05/03 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
检讨书怎么写
2015/05/07 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
Python实现随机生成迷宫并自动寻路
2021/06/13 Python