打包 python 程序 | python 小知识
当你开发完自己的 python 程序并通过测试后,下一步就是要打包部署你的程序。
如果你开发的是公共组件,供他人使用,则需要打包代码,并发布到内部共享库或者公开的 PyPI
如果你开发的是独立组件,则打包代码,通过持续集成进行发布到线上部署
打包文件格式通常是 zip 包或者 tar 包。
之前介绍过的 setuptools 提供了较完善的打包和发布到公开源 PyPI 的过程,打包步骤如下:
自己程序模块,如 add.py
setup.py 设置安装相关信息
打包
发布到 PyPI
下载安装
模块使用
我们以一个例子来说明上述的步骤
自己程序模块一个简单的工具计算类 add.py
复制代码
setup.py 文件编写 setup 文件,一般只要包括版本和模块,以及作者信息即可。也可以通过 paste 模块自动生成 setup 文件。下面是一个简单的 setup 文件
复制代码
复制代码
复制代码
复制代码
复制代码
打包注意上面提及的 add.py 模块和 setup.py 文件是在同一个级目录。打包执行下面命令即可打包
复制代码
复制代码
复制代码
上传到 PyPI 要上传到 PyPI,需要在 PyPI 注册一个账号
通过
python setup.py register
注册;注册完之后,通过
python setup.py register -n
登录通过 upload 进行上传
python setup.py sdist upload
安装模块和使用直接使用以下命令安装模块
复制代码
复制代码
以上就是简单的打包发布过程,希望对你有帮助!
版权声明: 本文为 InfoQ 作者【AIWeker】的原创文章。
原文链接:【http://xie.infoq.cn/article/53d891c7dff072eff94363ab1】。文章转载请联系作者。
评论