创建自己的工具包(python)

描述

无论是哪一门语言在我们开发的过程中通常会涉及到各种工具包,这部分工具包可能会在其他的项目中复用,所以我们会将他们单独写成一个包,然后导入到其他项目中使用,由于这一片文章是关于Python的,所以在这里只对Python的包进行介绍

实现

发布版本的(不推荐)

将自己的包发布到Pypi中,大家都可使用pip来安装安装这个包(Pypi官网可能会有权限设置吧,这个不确定)

过程

  1. 在Pypi官网注册自己的账户
  2. 后续使用账户进行上传即可(关于包的创建一定要存在setup.py,因为这才是安装时候必须存在的)
  3. 进行安装
直接从本地安装(推荐)

毕竟公司使用是不会对外公开的

有时候我们pip安装经常有问题,我们采用的就是下载包,然后在pip的时候指定本地路径进行安装就可以,在这里我们可以借鉴这个方案进行,包的安装,详细过程如下

1. 写自己的包

在写完工具信息之后,要创建setup.py文件,这个文件一定要在最外层

from setuptools import setup, find_packages

setup(
    name='工具包的名字',
    version='版本信息',
    packages=find_packages(),
    url='这个通常是我们的代码项目路径',
    license='',
    author='作者名称',
    author_email='[email protected]',
    description='对工具包进行描述',
    exclude_package_data={'': ['.gitignore']},
    # 这里是包中存在的依赖项
    install_requires=[
        'certifi>=2020.4.5.2',
        'chardet>=3.0.4',
        'idna==2.9',
        'pymongo>=3.10.1',
        'redis>=3.5.3',
        'pandas==1.4.3'
        ]
    )
2. 查看自己的路径信息

你完全可以进行pwd

3. 安装本地的包

其实就是一条命令,和安装线上的一样,只是这里使用的是路径
需要注意的是路径到setup.py所在的目录即可,pip命令将会自动扫描setup.py文件,然后进行处理
pip install 路径信息

以上是自己在使用过程中,学习到的,有任何错误欢迎各位指出,也可以加q进行交流,大家一起学习,1147528161

你可能感兴趣的:(python,开发语言,pandas)