2011-01-19 15 views
18

WinXP पर पायथन 2.5/2.6 से पायथन 2.7 तक अपग्रेडिंग, मुझे http://www.python.org/download/releases/2.7.1/ पर पाइथन के लिए नए डाउनलोड पैकेज फॉर्म मिल गए हैं।पायथन 2.7 के डाउनलोड पैकेज "विंडोज x86 एमएसआई प्रोग्राम डेटाबेस" का उद्देश्य क्या है?

तो मैं सोच रहा हूँ अजगर 2.7 के डाउनलोड पैकेज की "Windows x86 MSI program database" उद्देश्य क्या है? वेब पर खोज करने से मुझे इस पर स्पष्टीकरण नहीं आया।

वास्तव में यह .pdb पुस्तकालय फ़ाइलें, जो मेरे पीसी पर पाम PDB फ़ाइलों के लिए जुड़े हुए हैं के लिए बहुत सारे हैं। यह गलत होना चाहिए, क्योंकि पाम ओएस मर चुका है।

उत्तर

11

यह पाइथन विंडोज़ डीबगिंग एक्सटेंशन के साथ निष्पादन योग्य है। मानक रिलीज के हिस्से के रूप में इसे आकार के मामले में महंगा था और यह उपलब्ध कराया गया था क्योंकि विंडोज़ संस्करणों और विजुअल स्टूडियो संस्करणों और अपडेट में मतभेदों के कारण विंडोज में, उपयोगकर्ता द्वारा निर्मित बिल्डिंग पाइथन के साथ वितरित डीएलएल का प्रतिनिधित्व नहीं कर सकता है। अधिक जानकारी यहां उपलब्ध हैं http://bugs.python.org/issue1303434

+0

इसका उपयोग करने के तरीके पर कोई विचार? –

+3

@ केरथी, आपके बिन फ़ोल्डर में, python-dbg.exe होना चाहिए, python.exe के बजाय आक्रमण करें और आप टर्मिनल के माध्यम से आमंत्रण पर मुद्रित वस्तुओं के संदर्भ संख्या पाएंगे। इसके अलावा, संदर्भ वस्तुओं के बारे में अधिक जानकारी प्राप्त करने के लिए पीडीबी में ड्रॉप करें। –

+0

तो विजुअल स्टूडियो भाषा में इसका अर्थ है: इंस्टॉलर रिलीज़ संस्करण है; और प्रोग्राम डेटाबेस डीबग संस्करण है। क्या वह सही है? –

3

.pdb एक स्टूडियो स्टूडियो द्वारा टोकन डेटाबेस डीबग करने के लिए उपयोग किया जाने वाला एक एक्सटेंशन है। वह पैकेज ऐसा लगता है कि यह उन लोगों के लिए है जो पाइथन को डीबग करना चाहते हैं। यदि आप पाइथन डीबग करना चाहते हैं तो आपको अभी भी मानक पायथन लाइब्रेरी/एक्जिक्यूटिव की आवश्यकता होगी।