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分割文件的常用方法
Nov 01 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 Python
Django实战之用户认证(用户登录与注销)
Jul 16 Python
python3+django2开发一个简单的人员管理系统过程详解
Jul 23 Python
查看端口并杀进程python脚本代码
Dec 17 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
Python3如何判断三角形的类型
Apr 12 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
解决numpy矩阵相减出现的负值自动转正值的问题
Jun 03 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Python日志器使用方法及原理解析
Sep 27 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
php操作MongoDB类实例
2015/06/17 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
基于Python的接口测试框架实例
2016/11/04 Python
python如何让类支持比较运算
2018/03/20 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python logging模块的使用总结
2019/07/09 Python
Django的models中on_delete参数详解
2019/07/16 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
软件测试面试题
2015/10/21 面试题
《诺贝尔》教学反思
2014/02/17 职场文书
自行车广告词大全
2014/03/21 职场文书
宿舍标语大全
2014/06/19 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
承诺函格式模板
2015/01/21 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
Linux磁盘管理方法介绍
2022/06/01 Servers