python Setuptools安装打包(windows)

1.介绍

  Setuptools 是一个功能齐全、积极维护且稳定的库,旨在促进 Python 项目的打包。由于开发环境使用的是windows+vs code,这里的工具安装包括,都是在windows上进行。

  1)安装

#打开cmdm,使用pip安装最新版本
pip install --upgrade setuptools

   Setuptools 打包python项目,根目录文件的放口点包括:pyproject.toml 或者setup.cfg 或者setup.py

 

  2)vs code 打开我的爬虫项目,在最外层创建setup.py文件,打包最基本的代码:

from setuptools import setup, find_packages

setup(
    name='ebs_scawler',
    description="ebs scrapy project",
    include_package_data=True,
    packages= find_packages(),
    entry_points = {'scrapy': ['settings = ebs_crawler.settings']},
    version='0.3'
)

    name:项目名称

    version:打包项目的版本号

    packages:项目包含的包,find_packages()是指查找源目录所有包

    entry_points:注册的一个外部可以直接调用的接口

    include_package_data:包含项目的所有命令空间包

 

  3)在vs code终端执行打包

    bdist_egg是Setuptools命令,为项目创建一个python egg文件

PS F:\projectEBS\projectGit\ebs-python-crawler\ebs_crawler> python  setup.py bdist_egg   

 4)打包成功,创建egg文件

 

 

  setuptool官方文档:https://setuptools.pypa.io/en/latest/

  打包参考文档:https://www.freesion.com/article/5331180072/

posted on 2022-12-26 12:16  花阴偷移  阅读(187)  评论(0编辑  收藏  举报

导航