gpt4 book ai didi

python - 有没有办法指定py2exe的构建目录

转载 作者:太空狗 更新时间:2023-10-29 18:24:44 25 4
gpt4 key购买 nike

我可以使用命令行设置 py2exe 的最终 dist 目录:

python setup.py py2exe -d "my/dist/dir"

但我似乎无法将文件设置为用于临时 build 目录。我已经简要查看了源代码,但除非我遗漏了什么,否则似乎没有任何方法可以做到这一点。

最佳答案

您可以在命令行上设置的任何选项都可以通过 setup.cfg 设置。文件或在您的 setup.py 文件中。

-d--dist-dir 的快捷方式,您可以将其添加到字典中的 py2xe 字典中,该字典传递给设置的选项关键字参数作为 'dist_dir':

from distutils.core import setup
import py2exe

# equivalent command line with options is:
# python setup.py py2exe --compressed --bundle-files=2 --dist-dir="my/dist/dir" --dll-excludes="w9xpopen.exe"
options = {'py2exe': {
'compressed':1,
'bundle_files': 2,
'dist_dir': "my/dist/dir"
'dll_excludes': ['w9xpopen.exe']
}}
setup(console=['myscript.py'], options=options)

你也可以输入 setup.cfg在您的 setup.py 文件旁边:

[py2exe]
compressed=1
bundle_files=2
dist_dir=my/dist/dir
dll_excludes=w9xpopen.exe

构建目录 (--build-base) 是构建命令的一个选项,因此您可以将其添加到其中一个配置文件(或 setup.py)中:

[build]
build_base=my/build/dir

关于python - 有没有办法指定py2exe的构建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5811960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com