python代码能做成软件吗


Posted in Python onJuly 24, 2020

我们首先还是使用pip进行安装:

pip install PyInstaller

安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功。

python代码能做成软件吗

然后就可以进行我们小程序的封装了。

pyinstaller -F -w some.py

-F与-w的含义:

-F:将所有内容全部打包成一个exe可执行文件,而不会有其它的一些奇奇怪怪的小依赖文件。

-w:运行生成的exe文件时,不会弹出命令行窗口,我们自己写了窗口才可以否则无法运行。

运行完之后,桌面上就会弹出一个dist文件夹,然后里面就是一个exe文件了。双击即可。

内容扩展:

如何将编写好的python程序生成可执行的.exe或者APP?

首先确认安装好pyinstaller和py2app,安装方法:

pipinstall pyinstaller
pip install py2app

cmd进入Windows窗口的命令行,cd进入project所在的根目录,然后开始生成应用程序。

Windows程序生成:

pyinstaller-F -w testdata.py()

在pyinstaller 与.py文件名中可以输入一下指令指定输出配置功能如下:

  • -F      指定打包后只生成一个exe格式的文件
  • -D   ?onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
  • -c    ?console, ?nowindowed 使用控制台,无界面(默认)
  • -w  ?windowed, ?noconsole 使用窗口,无控制台
  • -p   添加搜索路径,让其找到对应的库。
  • -i     改变生成程序的icon图标

以上就是python代码能做成软件吗的详细内容,更多关于把python代码做成软件的方法的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
简述Python中的进程、线程、协程
Mar 18 Python
python 容器总结整理
Apr 04 Python
简单学习Python多进程Multiprocessing
Aug 29 Python
使用python画个小猪佩奇的示例代码
Jun 06 Python
python实现textrank关键词提取
Jun 22 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
详解Python odoo中嵌入html简单的分页功能
May 29 Python
python实现截取屏幕保存文件,删除N天前截图的例子
Aug 27 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
深入了解Python 变量作用域
Jul 24 #Python
详解Python IO编程
Jul 24 #Python
Python如何实现大型数组运算(使用NumPy)
Jul 24 #Python
基于opencv的selenium滑动验证码的实现
Jul 24 #Python
详解python中GPU版本的opencv常用方法介绍
Jul 24 #Python
python定义类的简单用法
Jul 24 #Python
Python爬虫抓取指定网页图片代码实例
Jul 24 #Python
You might like
PHP入门速成教程
2007/03/19 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
python中__call__方法示例分析
2014/10/11 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python调试神器PySnooper的使用
2019/07/03 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python绘图实现显示中文
2019/12/04 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
解释一下抽象方法和抽象类
2016/08/27 面试题
幼儿园实习自我鉴定
2013/12/15 职场文书
社区务虚会发言材料
2014/10/20 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
Golang 切片(Slice)实现增删改查
2022/04/22 Golang
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers