2010-05-25 8 views
15

कुछ बड़ी निराशा के बाद मैंने इसे किया! मैंने अपने django ऐप को विंडोज़ पर एक स्टैंडअलोन ऐप के रूप में चलाने के लिए "exe" में परिवर्तित किया है (एक डब्लूएसजीआई सर्वर के रूप में चेरीपी का उपयोग करके) लेकिन जब मैं py2exe के विकल्प को सेट करने का प्रयास करता हूं "bundle_files" to "1" (यानी पाइथन दुभाषिया Python25.dll को बंडल करें जेनरेट एक्सई) जेनरेटेड एक्सई कर्नेल 32.dllpy2exe के साथ bundle_files = 1 का उपयोग कर काम नहीं कर रहा है

पर बात करते हुए एक संदेश के साथ दुर्घटनाग्रस्त हो जाता है लेकिन जब मैं "bundle_file" = "2" का उपयोग करता हूं, जेनरेटेड एक्सई एक आकर्षण की तरह चल रहा है, लेकिन निश्चित रूप से- Python25.dll को इसके अलावा एक अलग फ़ाइल के रूप में रखना चाहिए ।

किसी को भी इसी तरह का व्यवहार अनुभव हुआ, क्या आप कृपया मुझे बता सकते हैं कि मुझे क्या याद आ रहा है?

धन्यवाद! :)

+0

ओह गोली मार, मुझे पता है कि मैंने पहले इस समस्या थी, लेकिन क्या बिल्ली मैंने किया था इसे ठीक करने के याद नहीं कर सकते। :(क्षमा करें दोस्त। अगर मुझे याद है तो मैं वापस आऊंगा। – Aren

+3

दोस्त? :) - धन्यवाद, अरेन! कृपया मुझे बताएं जब आपको याद है कि क्यों/क्यों! – sandra

+0

मुझे एक ही समस्या है, लेकिन अगर मैं bundle_files को 1 या 2 पर सेट करता हूं तो exe क्रैश हो जाता है। केवल 3 कार्य। मेरा एक टिंकर जीयूआई उपयोगिता है। py2exe-0.6.9.win32-py2.6। मैंने कुछ googling की कोशिश की है और इसी तरह की समस्याओं की रिपोर्ट मिली है, लेकिन अब तक कोई फिक्स नहीं है। –

उत्तर

1

शायद आप pyinstaller को आजमा सकते हैं।

मुझे पहले यह समस्या थी और समाधान नहीं मिला, लेकिन पाइंस्टॉलर भी मेरी ज़रूरत को पूरा करता है और पूरी तरह से काम करता है।

1

यह पोस्ट एक exe फ़ाइल प्राप्त करने के लिए py2exe का उपयोग करने के बारे में सभी बात करता है।

py2exe - generate single executable file

आप कुछ कोड मैं उसकी समीक्षा करेंगे पोस्ट, और अपने त्रुटि संदेश में मदद मिलेगी है।

0

मुझे भी इसी तरह की समस्या का सामना करना पड़ा। लेकिन मेरा पीईजीटीके के साथ है। सरल कार्यक्रम में इसके साथ कोई समस्या नहीं है। यद्यपि कोई सीधा समाधान नहीं है, वहां एक स्पष्टीकरण दिया गया है here

इसे कहते हैं:

यह py2exe वितरण में Inno नमूना कोड पर आधारित है। इसने एक जटिल पीजीजीटीके/ट्विस्ट ऐप के लिए सफलतापूर्वक काम किया है जिसमें रनटाइम (जीटीके रनटाइम डेटा, जीटीकेबिल्डर फाइलें, इमेजेस, टेक्स्ट डेटा) पर अतिरिक्त डेटा की आवश्यकता है, जो सिर्फ बंडल_फाइल के साथ काम नहीं करेगा।

-1

यहाँ समाधान है:

from distutils.core import setup 
import py2exe, sys, os 

sys.argv.append('py2exe') 

setup(
    options = {'py2exe': {'bundle_files': 3}}, 
    windows = [{'script': "Your_App_Name.py"}], 
    zipfile = None, 
) 
संबंधित मुद्दे