gpt4 book ai didi

python - 使用 python、vtk 和 py2exe 构建可执行文件

转载 作者:太空狗 更新时间:2023-10-30 00:15:26 25 4
gpt4 key购买 nike

是否可以使用 py2exe 为 vtk 创建一个二进制可执行文件?

有人可以提供一个最低限度的工作示例或至少一些提示吗? Py2exe 不是必需的。如果在其他类似程序(bbfreeze 等)上有可行的解决方案,我也很感兴趣。

最佳答案

此示例使用 py2exe。使用包添加任何引用的库和选项包括添加依赖项。我不太确定确切的语义,经过多次试验和错误后我达到了这个稳定的配置。希望您可以以此为模板继续前进。

from distutils.core import setup
import py2exe
import modulefinder
from iso8601 import iso8601

setup(name='exeExample',
version='1.0',
description='Exe example using py2Exe',
author='Urjit Singh Bhatia',
author_email='person@user.com',
packages=['example', 'someLib'],
console=['src\\a.py',
'src\\b.py',
'src\\c.py',
'src\\d.py'],
options={"py2exe":{"includes":["someLib","csv","iso8601","pymssql","uuid","decimal","urllib2","traceback","re","_mssql","os"]}}
)

请记住,选项,包括有时需要嵌套。这意味着,如果这里的 pymssql 使用 _mssql,它会给我一个错误,指出缺少 _mssql,所以我必须明确地将其添加为依赖项。

希望有人可以改进和解释。

编辑:1.新增进口。2. 简单地运行它会创建一个名为 dist 的文件夹,您将在其中看到 exe 和依赖项。

关于python - 使用 python、vtk 和 py2exe 构建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050670/

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