Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有兴趣为我的应用程序构建 Windows 发行版。
该应用程序需要设置多个环境变量和/或注册表项,以使软件正常运行。假设我编写了一个脚本“set_vars.py”来创建和设置这些条目,有没有办法在安装应用程序时调用这个脚本
python setup.py install
从详细说明“setup.py”的文档中,我没有看到调用安装前或安装后脚本的明显方法。
我宁愿不从发行版中的init .py 调用 set_vars.py,因为这些变量只需要在安装时设置一次。
假设您已经编写了所需的操作脚本,您可以只--install-script=set_vars.py调用setup.py,或者,甚至更好(为了方便),将选项添加到您的setup.cfg文件中。
--install-script=set_vars.py
setup.py
setup.cfg