python 模块打包发布

1. 创建如下所示文件格式:

 __init__.py 文件内容问空

demo1.py 

def add():
    print("add")

demo2.py

def multiple():
    print("multiple")

setup.py

from distutils.core import setup

setup(
    name = "sowhat", # 对外我们模块名字
    version = '1.0', # 版本号
    description='对外发布的第一个模块', # 模块描述
    author='liujinjie',
    author_email='[email protected]',
    py_modules=['sowhat.demo1','sowhat.demo2'] # 要发布的模块
)

2. 将模块安装到本地目录

在setup.py 同级目录下执行

python  setup.py  sdist

多了两个文件

3. 本地模块安装

python  setup.py  install 

扫描二维码关注公众号,回复: 8510302 查看本文章

然后就可以像官方package一样用了

from sowhat.demo1 import *
add()

4.上传模块到PYPI

首先的奥 pypi.python.org 进行注册

别人用我们package的时候 直接 pip install package-name 即可,如果更新了 别人也通过 pip install package-name update 即可。

发布了441 篇原创文章 · 获赞 870 · 访问量 111万+

猜你喜欢

转载自blog.csdn.net/qq_31821675/article/details/103921760