2011-08-13 3 views
6

vtk 용 py2exe로 이진 실행 파일을 만들 수 있습니까?python, vtk 및 py2exe를 사용하여 건물을 실행할 수 있습니다.

누군가 최소한의 작동 예제 또는 적어도 힌트를 제공 할 수 있습니까? Py2exe는 필요하지 않습니다. 다른 비슷한 프로그램 (bbfreeze 등)에 대한 해결책이 있다면 나는 너무 intrested입니다.

+3

부정적인 투표가 한 가지입니다. 의견이없는 부정 표는 또 다른 표입니다. 질문이 모호하거나 모호하거나 잘못 표현 된 경우에도 항상 의견을 남길 수 있습니다. – pmav99

+0

질문에 대해 누군가가 당신을 상실했을 것입니다. 어쩌면 제목을 바꿔서 더 좋게 만들겠습니까? 'Python, vtk 및 py2exe를 사용하여 실행 파일 작성'과 같은 것입니다. – Urjit

답변

2

이 예제에서는 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 (s)와 종속성을 볼 수 있습니다.

관련 문제