python自定义包的发布

准备工作

首先你应该在http://pypi.python.org/pypi中拥有一个你自己的账号
然后在来说你的代码怎么处理:
一、在已经开发好的包文件夹下,创建一个python模块:setup.py
二、setup模块中需要填入:
1)、引入构建包信息的模块
from distutils.core import setup
2)、定义发布的包文件的信息
setup(
name="xxx", #发布包文件的名称
version="1.0", # 发布包的版本号
description="xxx" # 发布包的描述信息
...# 作者名称等等
py_modules=['','',''...]# 发布包中的模块文件列表
)
三、 如果你的模块文件夹中有需要上传的图片音频之类的,那么你可以:
在包文件夹下创建一个MANIFEXT.in文件,并在文件中写入:
recursive-include 文件名 *
有几个文件夹就写几行

开始

一、进入包文件夹的命令行,输入:
python setup.py build # 构建命令
python setup.py sdist # 打包命令
然后在命令行中下载twine:
pip install twine
最后进行上传:
twine upload dist/*
等候下载成功

模块下载使用

直接在命令行中输入:
pip install 自己设置的模块名称
检查自己是否下载成功:
pip list 看看这个列表中是否存在你的模块

这个时候包文件夹已经下载成功了。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容