这取决于用户如何安装您的软件包。如果用户实际运行“ setup.py install”,则相当简单:只需在安装命令中添加另一个子命令(例如install_vim),该子命令的run()方法将在所需位置复制所需文件。您可以将子命令添加到install.sub_commands,然后将该命令传递到setup()中。
如果要使用二进制文件安装后脚本,则取决于要创建的二进制文件类型。例如,bdist_rpm,bdist_wininst和bdist_msi支持安装后脚本,因为基础打包格式支持安装后脚本。
bdist_egg在设计上不支持安装后机制: