उसी मशीन पर आर्कगिस प्रो और आर्कगिस डेस्कटॉप के साथ आर्कपी का उपयोग करना?


12

मैं पहली बार आर्कगिस प्रो की कोशिश कर रहा हूं और मुझे अपने PYTHONPATH को python34 में बदलना पड़ा

आर्कगिस प्रो अब हर बार जब मैं विश्लेषण टैब खोलता है बिना दुर्घटनाग्रस्त होने के बिना काम कर रहा है ... हालांकि अब जब मैं आर्कपैक 10.3.1 में एक प्रक्रिया को चलाने की कोशिश करता हूं, तो मुझे विभिन्न अजगर त्रुटियां मिलती हैं; एक ही सटीक डेटा इनपुट के साथ आधे घंटे पहले काम करने वाले उपकरणों पर।

क्या यह आर्कटिक 10.3.1 का उपयोग 2.7 के बाद से अजगर संस्करणों में संघर्ष है?

क्या आर्कजीआईएस प्रो और आर्कगिस 10.3.1 को एक ही मशीन पर एक साथ चलाने का एक तरीका है, हालांकि प्रत्येक एक अलग अजगर संस्करण का उपयोग करता है?

मेटाडेटा उपकरण का नवीनीकरण करें


1
मैंने अपने पीसी पर स्थापित किया है, कोई त्रुटि नहीं है। मैंने PYTHONPATH नहीं बदला।
क्लेविस

आर्कगिस प्रो में विश्लेषण टैब का चयन करते समय आप समस्याओं का सामना कैसे नहीं करते हैं? PYTHONPATH को python34 की ओर इशारा नहीं किया गया तो यह दुर्घटनाग्रस्त हो जाएगा ...
LMHall

ArcGIS Pro 1.1 मैंने अभी PYTHONPATH को C: \ Python27 \ ArcGIS10.3 \ Lib \ साइट-संकुल में बदला है और ArcMap 10.3.1 में मेरी प्रक्रियाएं ठीक चल रही हैं ... अब मेरा ArcGIS Pro विश्लेषण टैब पर फिर से क्रैश हो रहा है।
LMHall

मैं
LMHall

मत सोचो कि मैं इसे ठीक कर दूँगा। Im इस पर एक सहकर्मी से सुनने के लिए इंतजार कर रहा है
KHibma

जवाबों:


11

मैं यह समझाने की कोशिश करूंगा कि मैं सबसे अच्छी उम्मीद कर सकता हूं कि आप आगे बढ़ सकते हैं। संक्षिप्त उत्तर है, यदि आपका PYTHONPATH पायथन के वास्तविक संस्करण की ओर इशारा कर रहा है, जब कोई उत्पाद लोड होता है और उसे इस निर्देशिका को देखने की आवश्यकता होती है, तो पायथन। आर्कगिस प्रो (64 बिट, पायथॉन 3.4 का उपयोग करके) और आर्कपैम (32 बिट, पायथन 2.7 का उपयोग करके) के मामले में ... अच्छी तरह से PYTHONPATH का उपयोग और पायथन के 'गलत' संस्करण की ओर इशारा करते हुए अनुप्रयोग को तोड़ने वाला है। (गलत और विराम इस बात पर आधारित है कि आप कहाँ और किस ऐप को इंगित कर रहे हैं) Ie। आपके सिस्टम का व्यापक स्तर "पायथन के किसी भी / सभी संस्करणों के लिए इन मॉड्यूलों को आयात करता है!" क्या आर्कजीस को भ्रमित / तोड़ता है।

PYTHONPATH का उपयोग कैसे करें मैं PYTHONPATH से बेहतर बताता हूं।

सवाल यह है कि आपको PYTHONPATH की आवश्यकता क्यों है? क्या आवेदन यह चाहता है? यदि आप एक नज़र डालते हैं C:\Python27\ArcGIS10.3\Lib\site-packagesतो आप .pth फ़ाइलों को देखेंगे । ये आवश्यक मॉड्यूल को इंगित करने के लिए विशेष पायथन संस्करण में उपयोग किए जाते हैं। क्या आप पायथन के उस विशेष संस्करण के लिए .PTH का उपयोग कर सकते हैं जिसके लिए आपको PYTHONPATH में प्लग इन करना होगा?


यह निश्चित नहीं है कि क्या हुआ, मैंने अभी आर्कप्रो को फिर से इंस्टॉल किया और PYTHONPATH को ArcGIS 10.3.1 के लिए डिफ़ॉल्ट रूप से रीसेट किया। दोनों अब फिर से काम करते दिख रहे हैं ... समय बताएगा?
LMHall

आपका क्या मतलब है डिफ़ॉल्ट? ArcGIS स्थापित नहीं एक सेट PYTHONPATH
KHibma

यह निश्चित रूप से मेरे लिए ... PYTHONPATH - C: \ Python27 \ ArcGIS10.3 \ Lib \ साइट-संकुल
LMHall
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.