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 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
python 打印对象的所有属性值的方法
Sep 11 Python
轻松掌握python设计模式之策略模式
Nov 18 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
Python Socket使用实例
Dec 18 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
Aug 10 Python
使用python turtle画高达
Jan 19 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
python新式类和经典类的区别实例分析
Mar 23 Python
python 双循环遍历list 变量判断代码
May 04 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 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模板引擎Smarty的缓存使用总结
2014/04/24 PHP
PHP对称加密函数实现数据的加密解密
2016/10/27 PHP
cakephp常见知识点汇总
2017/02/24 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
理解JavaScript的prototype属性
2012/02/11 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
node.js中的fs.fchown方法使用说明
2014/12/16 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
Python常见的pandas用法demo示例
2019/03/16 Python
Python的log日志功能及设置方法
2019/07/11 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
python识别验证码图片实例详解
2020/02/17 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
技术人员面试提纲
2013/11/28 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
新课培训心得体会
2014/09/03 职场文书
成本会计岗位职责
2015/02/03 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers