美文网首页Python建模与NLP
【AI脚本工程师养成】1. 把Python代码封装成库

【AI脚本工程师养成】1. 把Python代码封装成库

作者: dalalaa | 来源:发表于2022-10-07 23:31 被阅读0次

作为一个乙方的算法研究员,疲于应付各种项目,每天至少要写几百行脚本,虽然绝大多数都是一次性代码,但是也有少量有复用价值的代码,所以准备把日常用到的所有代码整理成一个可以随时调用的库。
今天是2022年10月7日,记录一下怎么把Python代码封装成库。

1. 项目结构:

项目结构
每个模块下面都有一个init.py文件

2. 编写setup.py

from setuptools import setup, find_packages

setup(
    name='dl',
    version='0.1',
    description='deeplearning toolkit',
    author='dalalaa',
    packages=find_packages()
)

3. 编写__init__.py

dl/__init__.py

__all__ = ['module1', 'module2']

dl/module1/__init__.py

__all__ = ['add']

dl/module2/__init__.py

__all__ = ['minus']

4. 打包成whl

python setup.py bdist_wheel

5. 安装whl

pip install dist/dl-0.1-py3-none-any.whl

6. 使用

经过上述步骤,这个dl库就可以在任意目录中使用了


image.png

相关文章

网友评论

    本文标题:【AI脚本工程师养成】1. 把Python代码封装成库

    本文链接:https://www.haomeiwen.com/subject/ledvartx.html