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 即可。