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实现socket端口重定向示例
Feb 10 Python
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
Jul 11 Python
在Linux下调试Python代码的各种方法
Apr 17 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
Oct 16 Python
详解安装mitmproxy以及遇到的坑和简单用法
Jan 21 Python
Python 实现两个服务器之间文件的上传方法
Feb 13 Python
Django框架 querySet功能解析
Sep 04 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
pymongo insert_many 批量插入的实例
Dec 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 XML操作的各种方法解析(比较详细)
2010/06/17 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
js控制表单操作的常用代码小结
2013/08/15 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
AngularJs 弹出模态框(model)
2016/04/07 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Python字符串处理函数简明总结
2015/04/13 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python3.x实现发送邮件功能
2018/05/22 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
Python判断有效的数独算法示例
2019/02/23 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
python列表推导式入门学习解析
2019/12/02 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
献爱心活动总结
2014/05/07 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
离婚案件原告代理词
2015/05/23 职场文书
信仰观后感
2015/06/03 职场文书
素质教育学习心得体会
2016/01/19 职场文书