18.5 小结
至此,你知道了如何创建带GUI安装程序的专业级软件或自动生成.tar.gz文件。现对本章介绍的概念总结如下。
Setuptools:Setuptools工具包让你能够编写安装脚本。根据约定,这种安装脚本被命名为setup.py。使用这种脚本,可安装模块、包和扩展。
Setuptools的命令:可使用多个命令来运行setup.py脚本,如build、 build_ext、 install、sdist和bdist。
编译扩展:可使用Setuptools来自动编译C语言扩展,并让Setuptools自动确定Python安装位置以及该使用哪个编译器。还可让它自动运行SWIG。
可执行的二进制文件:Setuptools扩展py2exe可用来从Python程序创建可执行的Windows二进制文件以及其他一些文件(可使用安装程序方便地安装)。无需单独安装Python解释器,就可运行这些.exe文件。在macOS中,扩展py2app提供了与py2exe类似的功能。
18.5.1 本章介绍的新函数
函 数 描 述
setuptools.setup(...) 在脚本setup.py中使用关键字参数配置Setuptools
18.5.2 预告
有关技术方面的内容就介绍到这里。下一章将介绍一些编程方法和理念,然后你就可以开始动手创建项目了。愿你玩得愉快
领取专属 10元无门槛券
私享最新 技术干货