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日志模块logging简介
Apr 13 Python
python字符串连接方法分析
Apr 12 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
超实用的 30 段 Python 案例
Oct 10 Python
Python爬虫使用代理IP的实现
Oct 27 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
使用tensorflow实现矩阵分解方式
Feb 07 Python
python 通过 pybind11 使用Eigen加速代码的步骤
Dec 07 Python
手把手教你实现PyTorch的MNIST数据集
Jun 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使用者状态管理功能的应用
2006/10/09 PHP
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
PHP开发环境配置(MySQL数据库安装图文教程)
2010/04/28 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
js Array对象的扩展函数代码
2013/04/24 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
2014/05/03 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
javascript截取字符串小结
2015/04/28 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
用python写爬虫简单吗
2020/07/28 Python
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
实习求职信
2013/12/01 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
初中生毕业评语
2014/12/29 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
婚礼答谢词范文
2015/09/29 职场文书
详解Spring事件发布与监听机制
2021/06/30 Java/Android
详解CSS3浏览器兼容
2022/12/24 HTML / CSS