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 self,cls,decorator的理解
Jul 13 Python
python optparse模块使用实例
Apr 09 Python
python获取代理IP的实例分享
May 07 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
Mar 23 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
python实现四人制扑克牌游戏
Apr 22 Python
pandas创建DataFrame的7种方法小结
Jun 14 Python
Python中Selenium库使用教程详解
Jul 23 Python
Python趣味挑战之实现简易版音乐播放器
May 28 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中英混合字符串截取函数代码
2011/07/17 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
Python配置文件处理的方法教程
2019/08/29 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
如何利用python发送邮件
2020/09/26 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
英语自我介绍演讲稿
2014/09/01 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
上课说话检讨书500字
2014/11/01 职场文书
医院感染管理制度
2015/08/05 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
完美解决golang go get私有仓库的问题
2021/05/05 Golang
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL