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采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python实现Windows上气泡提醒效果的方法
Jun 03 Python
Python类属性的延迟计算
Oct 22 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
在pycharm中设置显示行数的方法
Jan 16 Python
浅谈Python反射 & 单例模式
Mar 21 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
python3 logging日志封装实例
Apr 08 Python
python模拟斗地主发牌
Apr 22 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 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 断点续传实例详解
2017/11/11 PHP
JavaScript中的分号插入机制详细介绍
2015/02/11 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
大学生团员个人总结
2015/02/14 职场文书
2015年度物流工作总结
2015/04/30 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python