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 相关文章推荐
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
python实现二分查找算法
Sep 21 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
Python之修改图片像素值的方法
Jul 03 Python
Django用户认证系统 组与权限解析
Aug 02 Python
OpenCV模板匹配matchTemplate的实现
Oct 18 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
pytorch中使用cuda扩展的实现示例
Feb 12 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
python re.match()用法相关示例
Jan 27 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 ajax 静态分页过程形式
2011/09/02 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
python中的字典详细介绍
2014/09/18 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
详解python数据结构和算法
2019/04/18 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Python join()函数原理及使用方法
2020/11/14 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
北大青鸟学生求职信
2013/09/24 职场文书
三年级数学教学反思
2014/01/31 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
交通违章检讨书
2014/09/21 职场文书
普通党员整改措施
2014/10/24 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
【海涛七七解说】DCG第二周:DK VS 天禄
2022/04/01 DOTA