如何打包你的Python代码¶

如何打包你的Python代码¶

如何打包你的Python代码¶

这个教程目标是为了更好地描述打包的过程,让大家都能学会如何打包Python代码。

但是打包并非 仅仅只有 一种方式,这个教程仅仅只描述了一种可行的打包方式。

打包之后,你的代码有如下好处:

可以使用 pip or easy_install 安装.

可以做为其他包的依赖关系.

其他用户更加方便地使用和测试你的代码.

其他用户可以更方便的理解你的代码,因为你的代码是按照打包需要的格式来组织的.

更加方便添加和分发文档.

我们一步一步地,制作一个简单的python包 funniest ,你就会发现我所说非虚。

最小的结构

依赖关系

组织更好地元数据

添加测试代码

命令行脚本

添加非代码的其他文件

把所有的东西组合起来

关于这篇教程

注解

目前,这份教程仅仅针对Python 2.x,可能在Python 3.x 上并不适用

参见

Setuptools Documentation

setuptools documentation.

Python Packaging User Guide

“Python Packaging User Guide” (PyPUG) 目标在于为Python包如何打包和安装,提供权威的指南.

相关推荐

世界杯32强巡礼|塞内加尔队:新科非洲冠军盼再创辉煌
office365无法登录激活

世界杯32强巡礼|塞内加尔队:新科非洲冠军盼再创辉煌

07-15 👁️ 9028
2025年最适合搬砖赚钱的十大手游推荐
365平台怎么增加赢的几率

2025年最适合搬砖赚钱的十大手游推荐

10-01 👁️ 8814
愛月撤灯:美到极致的四字熟语,来自中国唐代的文化瑰宝
真正懂车的人会买沃尔沃吗?深度解析安全王者背后的理性选择
DNF剑魂三套主流异界套的优劣分析
office365无法登录激活

DNF剑魂三套主流异界套的优劣分析

10-07 👁️ 1012
重读《菜根谭》九一、天福无欲之贞士,而祸避祸之憸人