【发布时间】:2012-07-21 04:19:50
【问题描述】:
我有兴趣为我的应用程序构建 Windows 发行版。
该应用程序需要设置许多环境变量和/或注册表项才能使软件正常运行。假设我编写了一个脚本“set_vars.py”来创建和设置这些条目,有没有办法在安装应用程序时调用这个脚本
python setup.py install
从详细说明“setup.py”的文档中,我没有看到调用安装前或安装后脚本的明显方法。
我宁愿不从发行版中的 init.py 调用 set_vars.py,因为这些变量实际上只需要在安装时设置一次。
【问题讨论】:
-
这不会让您的潜在客户听起来不错:stackoverflow.com/a/1621540/63225
-
尽管搜索了一段时间,但我完全错过了前两个问题/答案。注释“您可以将子命令添加到 install.sub_commands,并将命令传递给 setup()。”从后一个问题可以解决问题。非常感谢。