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 数据加密代码
Dec 24 Python
Python简单实现enum功能的方法
Apr 25 Python
python 根据正则表达式提取指定的内容实例详解
Dec 04 Python
Python爬取qq music中的音乐url及批量下载
Mar 23 Python
Python 多线程实例详解
Mar 25 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
python中bs4.BeautifulSoup的基本用法
Jul 27 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
python实现在一个画布上画多个子图
Jan 19 Python
Python 使用生成器代替线程的方法
Aug 04 Python
Python项目打包成二进制的方法
Dec 30 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 已经成熟
2006/12/04 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
PDO::exec讲解
2019/01/28 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
python文件写入实例分析
2015/04/08 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
你所知道的集合类都有哪些?主要方法?
2012/12/31 面试题
行政部岗位职责范本
2014/03/13 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
关于旅游的活动方案
2014/08/15 职场文书
关键在于落实心得体会
2014/09/03 职场文书
单位介绍信格式
2015/01/31 职场文书
发票退票证明
2015/06/24 职场文书