2011-08-13 15 views
6

का उपयोग कर निष्पादन योग्य इमारत vtk के लिए py2exe के साथ बाइनरी निष्पादन योग्य बनाना संभव है?पायथन, वीटीके और py2exe

क्या कोई न्यूनतम कार्य उदाहरण या कम से कम कुछ संकेत प्रदान कर सकता है? Py2exe आवश्यक नहीं है। यदि अन्य समान कार्यक्रमों (बीबीफ्रीज़ इत्यादि) पर एक समाधान समाधान है तो मैं भी इच्छुक हूं।

+3

एक नकारात्मक वोट, एक बात है। एक टिप्पणी के बिना एक नकारात्मक वोट एक और है। भले ही सवाल अस्पष्ट, संदिग्ध, या गलत तरीके से phrased है, आप हमेशा एक टिप्पणी छोड़ सकते हैं ... – pmav99

+0

मुझे लगता है कि किसी ने आपको प्रश्न के लिए नीचे गिरा दिया होगा। शायद आप शीर्षक को फिर से लिखना चाहते हैं और इसे बेहतर बनाना चाहते हैं? कुछ 'पायथन, 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. बस इसे चलाने से एक फ़ोल्डर नामक बनाता है जहां आप exe (ओं) और निर्भरताओं को देखेंगे।

संबंधित मुद्दे