setuptools模块简介(一个大佬的博客),setuptools是一个Pthon 包安装与分发工具
PyPI
eg:
python3 setup.py bdist_egg
形如 “ python3 setup.py xxx” 的命令很多,其中本地生成一个python-egg的命令就是xxx=bdist_egg。本地工程的“打包”动作完成
setuptool使用说明
说明2
这个博主有实践应用,讲的也比较清楚。
python-egg就是一个可以import的玩意
在setup.py所在文件夹内可有多个python包(就是一个文件夹,里面除源文件还要有一个_init_.py),使用python setup.py install
命令可将egg放到python的dist-packages目录下,之后在程序中就可以直接import了
注:如果项目中只有一个包,一般把包名命名为项目名
注:egg文件中已经包含所有关于源程序,以及路径的信息