मैं अपने अजगर कोड में आर्कपी का उपयोग करना चाहता हूं। मैं इसे ARCGIS डेस्कटॉप पायथन कंसोल के माध्यम से आयात करने में सक्षम हूं। लेकिन मैं इसे पायथन आईडीएलई में आयात करने में सक्षम नहीं हूं। मुझे निम्नलिखित त्रुटि मिलती है
Traceback (most recent call last):
File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 246, in
__getitem__raise TypeError("This object does not support enumeration")
मैंने अपने अजगर पथ के एक भाग के रूप में निम्नलिखित फ़ोल्डरों का उल्लेख किया।
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
मैंने उसी मुद्दे का उल्लेख किया।
इम्पोर्ट आर्कफी पैदावार "TypeError: यह ऑब्जेक्ट एन्यूमरेशन का समर्थन नहीं करता है"
उपयोगकर्ता का कहना है कि यह निम्नलिखित के कारण है:
मैंने उसी निर्देशिका में आर्कगिस 9 और 10 के लिए लिखा था। आयात में प्रारंभिक तर्क के बारे में कुछ खस्ता है, कस्टम आर्कगिसस्क्रिप्टिंगहोम का उपयोग आर्कगिस 9.3 के साथ अजगर 2.6 चलाने के लिए उपयोग किया जाता है जब वे एक साथ स्थित होते हैं।
मेरे पास केवल ARCGIS 10 है और मुझे इस बात की जानकारी नहीं है कि आर्कपी अपने मॉड्यूल के लिए कैसा दिखता है।