【AI腳本工程師養(yǎng)成】1. 把Python代碼封裝成庫

作為一個乙方的算法研究員,疲于應付各種項目,每天至少要寫幾百行腳本,雖然絕大多數都是一次性代碼,但是也有少量有復用價值的代碼,所以準備把日常用到的所有代碼整理成一個可以隨時調用的庫。
今天是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
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容