python項目打包


一、python項目打包

python項目打包在項目的根目錄下增加setup.py文件,基本格式如下

使用python setup.py install即可安裝到本地

python3 setup.py bdist_wheel即可打包成.whl包

from setuptools import setup, find_packages

# python3 setup.py bdist_wheel
setup(name='data_sync',
      version='1.2.9',
      author=['wangbin', 'weiyuhua'],
      description='This is the basic toolkit package of the data platform',
      packages=find_packages(exclude=('cftool',)),
      install_requires=['pymongo', 'phoenixdb', 'pymysql', 'pyhive', 'boto3', 'pandas', 'requests', 'kafka'])

二、python項目依賴管理

requirements.txt文件用於記錄項目用到的依賴包,pipreqs可以收集項目中用到的包到requirements.txt中

pip install pipreqs

pipreqs  ./ --encoding=utf8 --force
pip install -r requirements.txt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM