python setup.py bdist_msi
如何更改cx_Freeze创建" build"的目录?和" dist"文件夹? 当我运行这个命令时,它会在我放置setup.py和myapp.py文件的python目录中创建它们,但我想在其他地方创建它们。
答案 0 :(得分:2)
有一个选择;当您执行distutils安装脚本时,例如python setup.py build
,您可以将目录指定为python setup.py build -b ..\somewhere\else\
。
或者,您可以在选项dict的代码中设置它。例如变化
options = {
'includes': ['numpy.core._methods'],
'excludes': ['tkinter']
}
setup(name="Application", options=options, executables=[Executable("run.py", base=None)]
在您的设置脚本中
options = {
'includes': ['numpy.core._methods'],
'excludes': ['tkinter'],
'build_exe': '..\\somewhere\\else\\'
}
setup(name="Application", options=options, executables=[Executable("run.py", base=None)]
请注意,我对两种解决方案的行为略有不同;第一个将所有文件放入 somewhere\else
内的文件夹中,而第二个文件将所有文件放入somewhere\else
。