pyqt怎么打包安装文件 用Python可以开发出桌面软件吗?
用Python可以开发出桌面软件吗?
有可能!Win和linux都有可能!Pyqt5推荐用python开发桌面程序,可以开发出很漂亮的界面,就像用cpp开发的qt一样!我们公司用python pyqt5开发界面已经3年多了,开发出来的界面和其他GUI一样好,是很大的进步!
python是解释型语言,编好的程序如何打包安装?
前段时间刚写过一篇类似的文章,大致内容如下:
背景总结作为测试开发人员,我们生产的大部分测试工具都是发布给测试部门或者团队的。与以往相比,只需将整个工具模块上传到Git或SVN,测试人员根据需求文件下载并安装依赖库,即可使用该工具,工具交付和安装成本较高。
本文主要介绍如何封装模块并生成?whl文件。发布后,用户可以通过PIPINInstall *直接安装。WHL。另外打包好的包可以上传到官方仓库PyPI。
Wheel和Egg都是python的打包格式。据官网介绍,Wheel是分布式Python的新标准,将取代。鸡蛋。Wheel现在是Python 的二进制包。
车轮安装管道目录结构描述安装车轮模块:包配置文件。
:包含一些构造时的默认参数,所以有必要添加这个文件。
:需要打包额外的文件,所以需要添加这个文件。
:项目描述文档
LICENSE.txt:项目许可描述文件,不需要添加。
项目源代码:模块源代码目录库如下:
例子考虑到其他配置文件的不必要性,我们主要介绍主配置文件。
其配置内容如下:
Name:项目的名称,这也是PyPI上最终搜索的名称。版本:版本号,一般由三部分组成:主版本号、次版本号、修订版本号。作者:作者 的名字。描述:项目的简短描述,通常是一句话,将显示在PyPI上名称的底部。Url:通常链接到项目的GitHub、文档等包:列出项目中需要打包的所有包。Package_data:依赖数据文件,必须放在项目目录中并使用相对路径。Data_files:如果项目目录中不存在数据文件,请使用data_files参数或文件进行管理。install _ requires-描述项目的依赖包,安装包时会自动安装pip。例子如下:
生成的whl文件用bdist_wheel打包。
蟒蛇bdist_wheel上的执行结果截图如下
执行后,目录结构如下:
安装和部署我们将发布打包的。whl对外,用户可以通过pip安装部署,也可以上传到pip源码。
pip安装*的屏幕截图。whl执行结果
如果想了解如何使用Python发布exe应用,可以阅读。
如果对你有帮助,欢迎评论,留言,关注。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。