Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法


Posted in Python onFebruary 27, 2020

windows系统下安装Pyinstaller

cmd下输入指令

pip install PyInstaller

Pyinstaller的使用

进入需要打包的目录下,执行打包命令

Pyinstaller [opts] yourprogram.py

示范

pyinstaller -F -W helloworld.py

opts可选的参数

参数 含义
-F -onefile,打包成一个exe文件
-D -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c -console,-nowindowed,使用控制台,无窗口(默认)
-w -Windowed,-noconsole,使用窗口,无控制台

Pyinstaller在pycharm的支持配置

第一步:设置—-》工具—?》外部工具,点击左上角的加号

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

第二步:属性配置

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

name:Pyinstaller EXE(可自定义)

Program:pyinstaller.exe文件所在的路径,可参考下列路径

( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe)

arfuments:-F $FileNameWithoutExtension$.py ?noconsole

working:$FileDir$

第三步:保存设置,退出即可

Pyinstaller的打包应用实例

新建helloworld.py程序如下

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

鼠标点击需要打包的程序后,在工具—-》外部工具—-》pyinstaller

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

执行过程如下

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

看到最后一个单词成功就知道打包好了,文件管理器进入你打包程序所在的文件夹

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

打开dist文件夹

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

运行程序

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

ok,大功告成了,一个简单的Python应用程序安装包打包成功。

本文主要讲解了Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法,更多关于Python打包工具PyInstaller知识请查看下面的相关链接

Python 相关文章推荐
Python操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
初学Python函数的笔记整理
Apr 07 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
Apr 16 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
Python3.5运算符操作实例详解
Apr 25 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
5款实用的python 工具推荐
Oct 13 Python
Pygame Event事件模块的详细示例
Nov 17 Python
python通过对字典的排序,对json字段进行排序的实例
Feb 27 #Python
python实现翻译word表格小程序
Feb 27 #Python
Python统计文本词汇出现次数的实例代码
Feb 27 #Python
浅谈python输出列表元素的所有排列形式
Feb 26 #Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 #Python
python——全排列数的生成方式
Feb 26 #Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 #Python
You might like
社区(php&&mysql)三
2006/10/09 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
JavaScript中为元素加上name属性的方法
2011/05/09 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
详解python单例模式与metaclass
2016/01/15 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
python的dataframe和matrix的互换方法
2018/04/11 Python
Python实现随机漫步功能
2018/07/09 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
汽车驾驶求职信
2013/10/25 职场文书
迟到检讨书1000字
2014/01/15 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android