setuptools 49.1.3Python打包工具

项目打包用的setuptools还不熟?其实这个库你肯定见过,哪怕没直接用过——安装 Python 包的时候,多半都是它在背后默默发功。

setuptools-49.1.3.zip是个挺经典的版本,兼容性还不错。你写个小工具、搭个服务,想打包分发,靠它就行了。不用自己手撸安装脚本,省心多了。

比如你有个脚本想打包发布到 PyPI,写好setup.py文件,用python setup.py sdist一打包,再加上twine一上传,整个流程就跑通了。是不是爽?

嗯,这玩意对前端开发者其实也有点用,尤其是搞全栈的同学,写个 Python 后端配前端,打包部署时少不了它。

如果你在用FlaskDjango写后端接口,setuptools 可以帮你把项目打成 zip 包、wheel 包,发布或者部署都方便。

不过要注意下版本兼容的问题,是 Python 升级之后。用pip list看看当前依赖版本,有时候新旧不兼容,会报点奇怪的错。

想搞数据可视化?你会用到matplotlibpandas这些库,打包时同样能靠 setuptools 搞定依赖列表,install_requires配置好就行。

顺手推荐几个可视化相关的资源:pandas-highcharts40 种 Python 数据可视化示例,都挺实用的。

如果你打算封装自己的 Python 工具包或者做部署优化,这个setuptools库别错过。老实说,越早熟悉它,后面项目管理越省事。

zip 文件大小:2.07MB