python 模块发布和安装

  1. _ init __.py 标识当前文件夹是包(package)
  2. __all__ :只影响到了 from xxx import * 这种导入方式,对于 from xxx import xxx导入方式并没有影响,仍然可以从外部导入
  3. 目录及文件内容
    setup.py
    setup(name=‘压缩包的名字’,version=‘1.0’,author=‘作者’,description=‘描述’,py_modules=[‘要导入的模块’])
from distutils.core import setup
setup(name="borndog",version = "1.0",description="born a dog",author="huihui    ",py_modules=['Dog.eyes','Dog.face'])

在这里插入图片描述
在这里插入图片描述

模块发布:

构建模块:>> python3 setup.py build
生成发布压缩包:>> python3 setup.py sdist
解压 >> tar -zxvf borndog-1.0.tar.gz
安装>> sudo python3 setup.py install

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chailihua0826/article/details/88689009