6
是否可以使用py2exe爲vtk創建二進制可執行文件?使用python,vtk和py2exe構建可執行文件
有人可以提供一個最低工作示例或至少一些提示嗎? Py2exe不是必需的。如果有其他類似程序(bbfreeze等)的工作解決方案,我也很感興趣。
是否可以使用py2exe爲vtk創建二進制可執行文件?使用python,vtk和py2exe構建可執行文件
有人可以提供一個最低工作示例或至少一些提示嗎? 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='[email protected]',
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和依賴關係。
反對票是一回事。反對票沒有評論是另一回事。即使問題是模糊的,模棱兩可的,或錯誤的措詞,你總是可以留下評論... – pmav99
我認爲有人會低估你的問題。也許你想改寫標題並使其更好?就像'使用python,vtk和py2exe構建可執行文件'。 – Urjit