描述
无论是哪一门语言在我们开发的过程中通常会涉及到各种工具包,这部分工具包可能会在其他的项目中复用,所以我们会将他们单独写成一个包,然后导入到其他项目中使用,由于这一片文章是关于Python的,所以在这里只对Python的包进行介绍
实现
发布版本的(不推荐)
将自己的包发布到Pypi中,大家都可使用pip来安装安装这个包(Pypi官网可能会有权限设置吧,这个不确定)
过程
- 在Pypi官网注册自己的账户
- 后续使用账户进行上传即可(关于包的创建一定要存在setup.py,因为这才是安装时候必须存在的)
- 进行安装
直接从本地安装(推荐)
毕竟公司使用是不会对外公开的
有时候我们pip安装经常有问题,我们采用的就是下载包,然后在pip的时候指定本地路径进行安装就可以,在这里我们可以借鉴这个方案进行,包的安装,详细过程如下
1. 写自己的包
在写完工具信息之后,要创建setup.py文件,这个文件一定要在最外层
from setuptools import setup, find_packages
setup(
name='工具包的名字',
version='版本信息',
packages=find_packages(),
url='这个通常是我们的代码项目路径',
license='',
author='作者名称',
author_email='1147528161@qq.com',
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