क्या आर्कगिस डेस्कटॉप नवीनतम पायथन 2.x या पायथन 3.x संस्करणों का समर्थन करेगा?


13

मुझे यह जानने की उत्सुकता है कि क्या आर्कगिस डेस्कटॉप 10.0 2.6 से अधिक पायथन के नए संस्करणों का समर्थन करेगा। और उस मामले के लिए न्यूपी के नए संस्करण (यानी, 1.4, 1.5 आदि)। मुझे यकीन है कि यह प्रलेखन ईएसआरआई साइट पर कहीं है, लेकिन मुझे यह नहीं मिल रहा है।

मैंने पाया है कि आर्कगिस डेस्कटॉप 10.0 मौजूदा पायथन 2.6 इंस्टॉल का सम्मान करेगा जब तक कि आपके पास Numpy 1.3.0 स्थापित ( रेफरी ) है, और मैं अनुमान लगा रहा हूं, कम से कम जब तक Numpy 1.5.0 बाहर है और पायथन 3 का समर्थन कर रहा है, तब तक नहीं आर्कगिस के लिए पायथन 3, लेकिन मुझे यह जानने में दिलचस्पी होगी कि क्या उपलब्ध होने पर अपग्रेड करना संभव है।


3
रिकॉर्ड के लिए,
आर्कगिस

1
आप अभी भी कोशिश कर सकते हैं। सिर्फ इसलिए कि कुछ समर्थित नहीं है इसका मतलब यह नहीं है कि यह काम नहीं करेगा। हमें बताएं कि आप क्या पसंद करते हैं।

जवाबों:


3

मुझे लगता है कि यह क्यू एंड ए कवर न केवल आर्कगिस डेस्कटॉप 10.0, पायथन 2.7 और पायथन 3.1 को कवर करना महत्वपूर्ण है, बल्कि आर्कगिस प्लेटफॉर्म और पायथन प्रोग्रामिंग भाषा से डेस्कटॉप उत्पादों के नवीनतम संस्करणों को भी शामिल करना है।

वर्तमान में आर्कगिस प्लेटफॉर्म के नवीनतम डेस्कटॉप उत्पादों में पायथन समर्थन के लिए मुझे लगता है कि आपको इस पर विचार करना चाहिए:

यदि आपको आर्कगिस प्रो के बाहर अजगर का उपयोग करने की आवश्यकता है, तो मेरी एस्री से पायथन सेटअप डाउनलोड करें। यह स्थापना पायथन 3.4.1 को स्थापित करेगी, जो आर्कगिस प्रो द्वारा आवश्यक सभी तृतीय-पक्ष आवश्यकताओं, और एक आर्कगिसप्रो.पीथ फ़ाइल है जिसका उपयोग आर्कजी चलाने के लिए आवश्यक सभी आर्कगिस प्रो फ़ोल्डरों की पहचान करने के लिए किया जाता है।

डेस्कटॉप जियोप्रोसेसिंग टूल के लिए आर्कगिस के लिए आवश्यक है कि पायथन 2.7.x और न्यूमेरिकल पायथन 1.7.x स्थापित हों। यदि डेस्कटॉप सेटअप के लिए आर्कगिस पायथन 2.7.x या न्यूमेरिकल पायथन (न्यूमपाय) 1.7.x को लक्ष्य कंप्यूटर पर नहीं मिला है, तो आर्कथिस 10.3.x की पूर्ण स्थापना के दौरान पायथन 2.7.8 और न्यूमेरिकल पायथन 1.7.1 स्थापित किया जाएगा। ।


16

नहींं, आर्कगिस की प्रति रिलीज़ पायथन का एक संस्करण। इसका कारण सरल है: अधिकांश जादू सी एक्सटेंशन (आर्कगिसस्क्रिप्टिंग) में होता है। सी एपीआई संस्करण से संस्करण में बदल जाते हैं, और यह कि DLL पायथन के अन्य संस्करणों में अच्छा नहीं खेलने वाला है।

हालांकि, हर बार मुख्य Python.org साइट एक सुरक्षा फ़िक्स (2.6.X) जारी करती है, जो बाइनरी संगत हैं और इंस्टॉल किए जा सकते हैं।


10

नहीं। एक Esri स्टाफ सदस्य एक मंच reponse पोस्ट में नहीं कहते हैं :

आर्कगिस 10 फाइनल एक और अजगर के केवल एक संस्करण के साथ जहाज जाएगा। पूर्व-रिलीज़ में हमारे पास 2.6.2 है। शायद 10 फाइनल के लिए हमारे पास 2.6.5 होगा। कहा जा रहा है कि, ArcGIS 10 अजगर के किसी भी 2.6 संस्करण के साथ काम करेगा। तो अब से 6 महीने कहते हैं, हमारे पास पाइथन 2.6.6 जारी है लेकिन आर्कगिस केवल 2.6.5 का उपयोग कर रहा है, आप सुरक्षित रूप से पाइथन 2.6.6 को स्थापित कर सकते हैं और आर्कगिस ठीक काम करेगा। ध्यान दें कि यह संगतता केवल पायथन की एक प्रमुख रिलीज़ के साथ काम करती है। दूसरे शब्दों में, आर्कगिस 10 पायथन 2.7 या पायथन 3.1 या अजगर के किसी भी अन्य प्रमुख रिलीज के साथ काम नहीं करेगा। केवल पायथन 2.6 समर्थित है।


आह ठीक है, एक कोशिश के काबिल।
om_henners

ध्यान रखें कि पोस्ट 2 साल पुरानी है। आप जानते हैं कि 2 साल पहले क्या सच था और आर्कजीआईएस 10.0 के लिए भविष्य में आर्कजीआईएस 10.x के लिए अभी भी सच नहीं हो सकता है।
स्टीफन क्वान

ArcGIS 10.2.2 अभी भी पायथन 2.7.x पर है। हालाँकि नया आर्कगिस प्रो डेस्कटॉप एप्लिकेशन (2014 के मध्य में जारी किया गया) पायथन 3.4 का उपयोग करता है - और डेस्कटॉप 10x के समान जीपी वातावरण (टूलबॉक्स) का उपयोग करता है। तो ArcGIS स्क्रिप्टर्स को अपने कौशल लेखन कोड पर काम करना चाहिए जो 2.7 / 3.4 संगत है - जो कि BTW मुश्किल नहीं है।
कर्टिस मूल्य

-1

मैं आर्क 10 के बारे में नहीं जानता, लेकिन सभी आर्कजीआईएस 9 संस्करणों में आप कुछ सरल चरणों के साथ अजगर को नवीनतम और सबसे बड़े संस्करण में अपग्रेड कर सकते हैं । यह एक असमर्थित कॉन्फ़िगरेशन है, ESRI नॉलेजबेस आर्टिकल 31912 देखें । कृपया वापस रिपोर्ट करें कि क्या यह आपके लिए आर्कगिस 10 के साथ काम करता है।


5
यह केवल उसी प्रमुख संस्करण के रिलीज के लिए काम करता है (यानी आर्कगिस 10 में 2.6.3 से 2.6.5 तक)। यह ABSOLUTELY आर्कगिस में 2.5.X से 2.6.X तक चलने वाला RELIABLY काम नहीं करेगा क्योंकि पायथन संस्करणों के एपीआई के बीच कुछ द्विआधारी असंगतताएं हैं। यदि यह काम करता है , तो आप सिर्फ भाग्यशाली हैं। कुछ भी लंबे समय तक चलने की संभावना समय के साथ सूक्ष्म और खतरनाक डेटा भ्रष्टाचार होगा।
जेसन शहीर

3
मैं असंगत और / या डेटा भ्रष्टाचार के स्पष्ट उदाहरण / प्रदर्शनों का स्वागत करता हूं (ईमानदारी से, मैं वास्तव में करता हूं)। मैंने कई वर्षों के लिए प्रमुख पायथन संस्करणों में अपग्रेड किया है और किसी भी महत्वपूर्ण मुद्दों का सामना नहीं किया (अभी तक)। दूसरी ओर मैंने खुद आर्कगिस से कुछ बहुत महत्वपूर्ण डेटा भ्रष्टाचार को देखा है। तो, यह एक जोखिम है जिसे मैं लेने के लिए तैयार हूं, लेकिन उपयुक्त सावधानी और उचित परिश्रम के साथ।
मैट विल्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.