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 相关文章推荐
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python设计模式之门面模式简单示例
Jan 09 Python
python连接mongodb密码认证实例
Oct 16 Python
python+selenium实现自动抢票功能实例代码
Nov 23 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
python 双循环遍历list 变量判断代码
May 04 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
Python类super()及私有属性原理解析
Jun 15 Python
python数据分析之用sklearn预测糖尿病
Apr 22 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 Python
Python中Selenium对Cookie的操作方法
Jul 09 Python
图神经网络GNN算法
May 11 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正则preg_replace_callback函数用法实例
2015/06/01 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
通过源码分析Python中的切片赋值
2017/05/08 Python
Python之re操作方法(详解)
2017/06/14 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
物流仓管员岗位职责
2013/12/04 职场文书
医药销售求职信范文
2014/02/01 职场文书
八项规定对照检查材料
2014/08/31 职场文书
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS