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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律