ArcPy को संदर्भित करने के लिए PyCharm की स्थापना?


13

पहचानने के लिए मैं PyCharm को कैसे सेटअप करूंगाimport arcpy ?

मैं जियोक्रॉसिंग टूल को विकसित करने और डिबग करने के लिए PyCharm का उपयोग करना चाहता हूं।


जवाबों:


12

TheJones सही है, अपने सभी प्रोजेक्ट्स को बंद करें और प्रोग्राम सेटिंग्स पर जाएं और पायथन इंटरप्रिटेटर की खोज करें। फिर C: \ Python26 \ ArcGIS10.0 \ python.exe का चयन करें और यह स्वचालित रूप से आपके लिए आर्कपी जोड़ देना चाहिए।

Pycharm सेटिंग्स


9

TheJones और user5584 का अनुसरण करने के लिए, PyCharm 4 अब "Python Interpreters" के बजाय " Project Interpreter" के तहत सेटिंग संग्रहीत करता है ।

सभी परियोजनाएं बंद होने के साथ, और PyCharm अभी भी खुले हैं, "कॉन्फ़िगर" और फिर "सेटिंग" पर जाएं। "प्रोजेक्ट इंटरप्रेटर" बाईं ओर "डिफ़ॉल्ट प्रोजेक्ट" मेनू के तहत है।

ऊपरी-दाएँ में सेटिंग्स गियर पर क्लिक करें, और फिर "स्थानीय जोड़ें"। C: \ Python27 \ ArcGIS10.2 \ python.exe (या आपके संस्करण के लिए उपयुक्त पथ) पर नेविगेट करें।

हिट लागू करें और आपके पास होना चाहिए। विंडो के नीचे कुछ लोड करने या सक्षम करने के लिए एक और कदम हो सकता है, लेकिन मुझे वह संदेश फिर से दिखाई नहीं दे सकता है और इसके लिए उस पर क्लिक करने के लिए कुछ भी करने की आवश्यकता नहीं है।

इंडेक्सिंग ने मेरे द्वारा खोले गए पायथन लिपि पर कुछ मिनट का समय लिया, और फिर कोड पूरा होने से बहुत अच्छा काम हुआ।

PyCharm सेटिंग्स का स्क्रीनशॉट


मैंने उपरोक्त निर्देशों का उपयोग करते हुए Pyharm को आर्कपी जोड़ने की कोशिश की है लेकिन यह अभी भी काम नहीं कर रहा है। Pycharm एक त्रुटि फेंक रहा है: ImportError: आर्कपी नाम का कोई मॉड्यूल नहीं। क्या यह संभव है कि अजगर या PyCharm स्थापना (32 बनाम 64 बिट) के साथ कुछ भी करना है?
GeoMeteoMe

मुझे @GeoMeteoMe (PyCharm v2018.4) के रूप में एक ही समस्या का सामना करना पड़ा और इसे हल किया जब मुझे एहसास हुआ कि "नया प्रोजेक्ट" संवाद स्वचालित रूप से उस वातावरण का चयन नहीं कर रहा था जो मैंने बनाया था। यह आसानी से स्पष्ट नहीं है क्योंकि चयन डिफ़ॉल्ट रूप से ढह गया है। एक बार जब मैंने इसका विस्तार किया, तो "नए परिवेश का उपयोग करके" के बजाय "मौजूदा दुभाषिया" का चयन किया, "PyCharm ने मुझे ArcIntellisense और ArcAutoComplete की पेशकश की।
फिंग लिक्सन

5

आप इसे प्रोजेक्ट स्ट्रक्चर सेटिंग में कर सकते हैं। बस इसे एसडीके के रूप में जोड़ें और यह काम करना चाहिए। मैं intelliJ का उपयोग करता हूं लेकिन pycharm समान होना चाहिए।

PyCharmDocs

इसे जोड़ें (अपने पथ का उपयोग करें) sdk पथ के लिए C: \ Python26 \ ArcGIS10.0 \ pythiro.exe

इसे एक नाम दें और आपको अच्छा होना चाहिए। इसे एक वैश्विक एसडीके के रूप में जोड़ना चाहिए और आपको कोड पूरा करना चाहिए।


3

हाल के अपडेट के बाद से बहुत कुछ बदल गया है, इसलिए इसका उत्तर देने के लिए PyCharm संस्करण 2018 इंटरफ़ेस के साथ संरेखित करें:

  1. फ़ाइल> बंद परियोजनाओं का चयन करके सभी परियोजनाओं को बंद करें
  2. गियर आइकन> सेटिंग्स कॉन्फ़िगर करें चुनें

यहाँ छवि विवरण दर्ज करें

  1. प्रोजेक्ट इंटरप्रेटर का चयन करें और प्रोजेक्ट इंटरप्रेटर ड्रॉपडाउन के आगे एक और गियर आइकन पर क्लिक करें और 'ऐड' चुनें

यहाँ छवि विवरण दर्ज करें

  1. 'मौजूदा वातावरण' का चयन करें और सी ड्राइव में पायथन 27 के तहत python.exe का पता लगाएं

यहाँ छवि विवरण दर्ज करें

  1. लागू करें और ठीक चुनें।

इंडेक्स में कुछ समय लगेगा और यदि यह एक त्रुटि देता है कि प्रोजेक्ट खोलने पर 'कोई दुभाषिया नहीं पाया गया' तो फ़ाइल> सेटिंग्स> प्रोजेक्ट इंटरप्रेटर> उस ड्रॉपडाउन से अजगर 2.7 चुनें जिसे आपने हाल ही में चुना है।


0

यदि आप PyCharm से त्वरित प्रलेखन और बाहरी प्रलेखन देखना चाहते हैं (संस्करण 2016.2.1) तब:

  1. आपको पहले मॉड्यूल डॉक्स (आर्कगिस> पायथन 2.7 के तहत) चलाने की जरूरत है,

  2. फ़ाइल> सेटिंग्स> उपकरण> पायथन बाहरी प्रलेखन के तहत निम्नलिखित प्रविष्टि जोड़ें

मॉड्यूल नाम: चापलूसी

URL / पाथ पैटर्न: http: // localhost: 7464 / {mod.name} .html # - {function.name}

  1. फ़ंक्शन के अंत में अपना कर्सर रखें जैसे कि मैपिंग। MoveLayer और Shift + F1 दबाएं

  2. आपका वेब ब्राउज़र निम्नलिखित URL http: // localhost: 7464 / arcpy.mapping.html # -MoveLayer के साथ खुलना चाहिए

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.