python程序变成软件的实操方法


Posted in Python onJune 24, 2019

本人新学python,发现python程序转成软件好麻烦,为了方便大家,同时自己整理下资源,发布以下教程哦。

下载 “pywin32”软件,选择最新的build文件夹,支持新版本的python

下载完毕后进行安装,需要相应版本的python作为支持

安装完成后,打开cmd,输入“pip install pywin32”,如果pywin32程序老旧,会提示你输入

python -m pip install --upgrade pip”命令自动更新,成功后如下图:

python程序变成软件的实操方法执行 “pip install pyinstaller” 命令,该命令会自动下载pyinstaller最新版本,截图如下:

python程序变成软件的实操方法

执行 “pyinstaller -F -w -i iconame.ico filename.py” 命令

注: 经测试 “pyinstaller -F foo.py " 比上面命令可行性高,上面的命令打包程序不能运行

-F:打包为单个文件-w:Windows程序,不显示命令行窗口-i:是允许程序图标

iconame.ico是你的图标名称

filename.py是你要打包的py文件

注意:该方法需要用“cd 盘符:\文件名” 命令转到相应盘符去执行,否则默认为“c:用户\用户名” 下,需要讲图标和python程序放入相应位置。

Python 相关文章推荐
Python实现的几个常用排序算法实例
Jun 16 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
Python读大数据txt
Mar 28 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
python scatter散点图用循环分类法加图例
Mar 19 Python
python中正则表达式与模式匹配
May 07 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
PyTorch中反卷积的用法详解
Dec 30 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
教你用Python matplotlib库制作简单的动画
Jun 11 Python
Python pygame实现中国象棋单机版源码
Jun 20 Python
PyCharm安装Markdown插件的两种方法
Jun 24 #Python
python设置环境变量的原因和方法
Jun 24 #Python
详解PyCharm安装MicroPython插件的教程
Jun 24 #Python
详解python深浅拷贝区别
Jun 24 #Python
pandas计数 value_counts()的使用
Jun 24 #Python
pandas DataFrame 交集并集补集的实现
Jun 24 #Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 #Python
You might like
跟我学Laravel之配置Laravel
2014/10/15 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
php-msf源码详解
2017/12/25 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
一个javascript参数的小问题
2008/03/02 Javascript
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
Three.js基础部分学习
2017/01/08 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
使用Python实现批量ping操作方法
2020/05/06 Python
python如何处理程序无法打开
2020/06/16 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
使用索引有什么好处
2016/07/27 面试题
Java语言的优势
2015/01/10 面试题
法人授权委托书
2014/04/03 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android