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/