2016 - 2024

感恩一路有你

python程序如何封装 如何将python代码打包成whl文件进行发布?

浏览量:2712 时间:2023-09-06 20:59:49 作者:采采

如何将python代码打包成whl文件进行发布?

本文比较多推荐怎么对模块进行发我,加工生产.whl文件,然后可以实际pipinstall*.whl并且安装,别外,还也可以将打好的包上传成功到官方仓库PyPI中。

Wheel和Egg也是python的打包格式,据官网那说明,Wheel是发行版Python的新标准而且将要变成.egg,Wheel现在是Python的二进制包的标准格式。

Wheel安装好cprofileinstallwheel模块目录结构那就证明

:打包配置文件:真包含了统合时候的一些默认参数,无可不再添加该文件:获得要发到邮箱的文件,无可不再添加该文件:项目说明文档LICENSE.txt:项目许可只能证明文件,无可不直接添加该文件.项目源码:模块源码目录

文件,:。

文件,如下

示例那就证明主要注意配置内容:

name:项目名称,也是结果在PyPI上搜索的名称。version:版本号,像是由“主版本号、子版本号、关于修改〈公司法〉的决定版本号”三部分横列。author:作者姓名。description:项目的简短的话描述,就像一句话就好,会总是显示在PyPI上名字下端。url:正常情况为项目的GitHub、文档等链接packages:列出项目内需要被发邮箱的所有package。package_data:依赖数据文件,数据文件须放在项目目录内且不使用相对路径。data_files:要是数据文件不存在地于项目目录内,则建议使用data_files参数或是文件并且管理。install_requires-说明项目的依赖包,安装包时virtualenv会自动出现直接安装。

示例::

生成whl文件可以使用bdist_traction穿越小说合集

pythonbdist_wheel

负责执行能完成后,目录结构不胜感激:

安装部署我们将发邮箱好的.whl对外先发布,使用者可以进行安装部署。

virtualenvinstall*.whl

若对您所帮助,感谢大家回帖、给我留言。

Python源文件打包有哪些优缺点?

Python源文件发我的优缺点学习总结万分感谢:

优点:一行代码帮忙解决模块安装好,一行代码解决繁琐的打包步骤,还自动出现帮你化合好文件夹,方便些项目的管理。

缺点:有时模块很可能会会出现下载失败的可能,推荐优先于检查路径是否大都中文。最为拖后腿的应该发到邮箱的体量太大了,可能一个10mb不了的脚本,亦pyinstaller发到邮箱后翻了六倍的情况,而vs则相反。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。