0
点赞
收藏
分享

微信扫一扫

Python 制作可安装包

乌龙茶3297 2022-04-29 阅读 165
python

准备文件

在源代码目录下准备以下两个文件

1. setup.py

例子:

# coding: utf-8

"""
    Huawei DLI Python SDK

    This is DLI Python SDK API
"""

from setuptools import setup, find_packages

REQUIRES = ["avro", "certifi", "esdk_obs_python", "future", "python-dateutil", "python_snappy",
            "six >= 1.10", "urllib3 >= 1.15"]

setup(
    name='dli-sdk-python',
    version='1.0.8',
    packages=find_packages(),
    zip_safe=False,
    install_requires=REQUIRES,
    description='Huawei Cloud DLI Python SDK',
    long_description='Huawei Cloud DLI Python SDK',
    keywords=['huawei', 'dli', 'python'],
    platforms='Independant',
    url='https://www.huaweicloud.com/product/dli.html',
)

2. _init_.py

_init_.py文件内容可以为空

打包

方式一 、python setup.py sdist

在dist 目录下生成后缀为 tar.gz 的文件,解压后可以使用 python setup.py install 安装

方式二、python setup.py bdist_wheel

在dist 目录下生成后缀为 .whl 的文件,可以使用 pip 来安装.whl的安装包,如:

## 如果依赖在当前环境的话,会自动下载相关的python包并安装 
pip install mypackage.whl 
## 如果依赖在当前环境的话,报错推出,不会自动下载安装相关的python包
pip install --no-index mypackage.whl 
举报

相关推荐

0 条评论