यदि आर्कगिस डेस्कटॉप 10.1sp1 के लिए 64-बिट बैकग्राउंड जियोप्रोसेसिंग स्थापित है, तो यह सामान्य उपयोग के लिए पायथन कॉन्फ़िगरेशन को कैसे प्रभावित करता है?
Esri ने ArcGIS 10.1 उत्पाद के लिए SP1 जारी किया है, और डेस्कटॉप घटक के लिए 64-बिट Python 2.7.2 उदाहरण उपलब्ध कराया है, जो स्थापित होने पर, Esri 32-bit Python 2.7 कॉल की जगह 64-बिट कॉल बैकग्राउंड जियोप्रोसेसिंग (प्रोसेसिंग के लिए भेजा गया) एक सक्रिय ArcGIS डेस्कटॉप GUI सत्र का पक्ष)।
इंस्टॉलेशन वैकल्पिक है - अर्थात इसके बिना आर्कगिस डेस्कटॉप केवल 32-बिट यूजर मेमोरी स्पेस उपलब्ध है। इसके साथ, Esri प्रोग्राम फ़ोल्डर में एक \ bin64 प्रविष्टि की जाती है, और डेस्कटॉप पृष्ठभूमि जियोप्रोसेसिंग (64-बिट) के लिए "HKEY_LOCAL_MACHINE \ ESRI \ ArcGIS 10.1 SP1" में 64 बिट प्रोसेसिंग के लिए रजिस्ट्री कुंजियां स्थापित की जाती हैं और फिर बैकग्राउंड जियोप्रोसेसिंग होती है। 64-बिट मेमोरी स्पेस में किया गया।
एस्री के 32-बिट और अब इसके 64-बिट पायथन दोनों पूर्ण 2.7.2 इंस्टॉलेशन हैं।
बैकग्राउंड जियोप्रोसेसिंग एस्री की रजिस्ट्री के दौरान, पथ और कॉन्फ़िगरेशन फाइलें 64-बिट पायथन निष्पादन योग्य कॉल करने का ख्याल रखती हैं। जहां 32-बिट पायथन का उपयोग आर्कजीआईएस डेस्कटॉप सत्र में रखा जाता है, जहां जरूरत होती है।
इसलिए, प्रत्येक उपयोगकर्ता के लिए जो बचा है, वह तय करता है कि स्थापित 64-बिट पायथन 2.7.2 को आर्किजीस के बाहर उनकी कंप्यूटिंग जरूरतों में एकीकृत करना है या नहीं। और कैसे सबसे अच्छा है कि जब पायथन के 32 और 64 बिट संस्करण सिस्टम पर निवासी हों?
दूसरा रास्ता पूछा - एस्री अपने आर्कगिस डेस्कटॉप के भीतर 64-बिट पायथन के एकीकरण का ख्याल रखता है, इसलिए आर्कजीआईएस से परे उपयोग के बाकी मामलों के लिए इसे कॉन्फ़िगर करने के लिए कौन से तरीके काम करेंगे?