2009-10-22 13 views
9

गायब होने के कारण काम नहीं करता है। मैं gui2exe (जो .exe बनाने के लिए py2exe का उपयोग करता है) का उपयोग करके मेरी पायथन स्क्रिप्ट को एकल .exe में संकलित करने का प्रयास कर रहा हूं। मेरा प्रोग्राम wxwidgets का उपयोग कर रहा है और हर बार जब मैं इसे संकलित करने का प्रयास करता हूं तो मुझे निम्न त्रुटि संदेश मिलता है:gui2exe के साथ एक विंडोज़ .exe बनाना एमएसवीसीपी 0 डीएल

त्रुटि MSVCP90.dll: ऐसी कोई फ़ाइल या निर्देशिका नहीं।

मैंने वीसी ++ पुनर्वितरण योग्य पैकेज को पहले ही डाउनलोड और स्थापित कर लिया है, इसलिए मुझे यह होना चाहिए। डीएल मुझे नहीं चाहिए?

+0

बीटीडब्ल्यू: AFAIK, यह पायथन 2.6 और py2exe के साथ एक ज्ञात समस्या है। –

उत्तर

8

हाँ आपको यह होना चाहिए। आपको इसे py2exe से बाहर करना होगा।

options = { 
    'py2exe': { 
     'dll_excludes': [ 
      'MSVCP90.dll' 
     ] 
    } 
} 

setup(windows=["main.py"], options=options) 
+0

उम? क्या? क्या आप थोड़ा और स्पष्ट कर सकते हैं। – Kredns

+0

निश्चित रूप से, मुझे उम्मीद है कि यह उदाहरण मदद करता है, –

+0

बस कोशिश की, अभी भी वही त्रुटि प्राप्त करें। – Kredns

1

आपको माइक्रोसॉफ्ट की डाउनलोड साइट पर जाने और दृश्य सी ++ 2008 पुनर्वितरित पैकेज प्राप्त करने की आवश्यकता है। इसे मरम्मत करने और ड्राइवर के लिए खोज करने के लिए कहें। पाइथन निर्देशिका में ड्राइवर को डीएलएल फ़ोल्डर में कॉपी करें

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