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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
浅谈Python中的数据类型
May 05 Python
在Python中操作字典之clear()方法的使用
May 21 Python
详解Python实现按任意键继续/退出的功能
Aug 19 Python
使用pyecharts无法import Bar的解决方案
Apr 23 Python
Python工程师面试必备25条知识点
Jan 17 Python
python 读取文件并替换字段的实例
Jul 12 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
Python3基于plotly模块保存图片表格
Aug 03 Python
python 使用建议与技巧分享(四)
Aug 18 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中的时间处理
2006/10/09 PHP
php 魔术方法使用说明
2009/10/20 PHP
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
微信小程序 标签传入数据
2017/05/08 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python数据结构之链表的实例讲解
2017/07/25 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
美国农场鲜花速递:The Bouqs
2018/07/13 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
《荷花》教学反思
2014/04/16 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
2014年实习期工作总结
2014/11/27 职场文书
旷工辞退通知书
2015/04/17 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
深入理解redis中multi与pipeline
2021/06/02 Redis
如何通过一篇文章了解Python中的生成器
2022/04/02 Python