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 linecache.getline()读取文件中特定一行的脚本
Sep 06 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
python executemany的使用及注意事项
Mar 13 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
使用Python进行目录的对比方法
Nov 01 Python
Python中的 enum 模块源码详析
Jan 09 Python
python3.4 将16进制转成字符串的实例
Jun 12 Python
Django分页功能的实现代码详解
Jul 29 Python
Python读取excel文件中带公式的值的实现
Apr 17 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
Apr 30 Python
如何在Python对Excel进行读取
Jun 04 Python
详解tensorflow之过拟合问题实战
Nov 01 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分页示例分享
2014/04/30 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
php中strtotime函数性能分析
2016/11/20 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
页面使用密码保护代码
2013/04/10 Javascript
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
2013/07/08 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
Python构建XML树结构的方法示例
2017/06/30 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
python内置模块collections知识点总结
2019/12/19 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
python实现移动木板小游戏
2020/10/09 Python
带有css3动画效果的兼容多浏览器简单导航条示例
2014/01/26 HTML / CSS
Hotels.com南非:酒店预订
2017/11/02 全球购物
类如何去实现接口
2013/12/19 面试题
幼儿园小班见习报告
2014/10/31 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
Jsonp劫持学习
2021/04/01 PHP
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python