Konfigurujesz PyCharm tak, aby odwoływał się do ArcPy?

Odpowiedzi:

12

theJones jest poprawny, zamknij wszystkie projekty i przejdź do ustawień programu i wyszukaj Tłumacza Pythona. Następnie wybierz C: \ Python26 \ ArcGIS10.0 \ python.exe i powinien automatycznie dodać arcpy dla Ciebie.

Ustawienia Pycharm


źródło
9

Aby podążać za Jones i user5584, PyCharm 4 przechowuje teraz ustawienie pod „ Project Interpreter” zamiast „Python Interpreters”.

Po zamknięciu wszystkich projektów i otwarciu PyCharm przejdź do „Konfiguruj”, a następnie „Ustawienia”. „Project Interpreter” znajduje się w menu „Default Project” po lewej stronie.

Kliknij koło zębate ustawień w prawym górnym rogu, a następnie „Dodaj lokalnie”. Przejdź do C: \ Python27 \ ArcGIS10.2 \ python.exe (lub odpowiednią ścieżkę dla swojej wersji).

Kliknij Zastosuj i powinieneś go mieć. Być może był jeszcze jeden krok, aby załadować lub włączyć coś w dolnej części okna, ale nie mogę ponownie wyświetlić tego komunikatu i nie wymagałem niczego poza kliknięciem.

Indeksowanie zajęło kilka minut w skrypcie Python, który otworzyłem, a potem uzupełnianie kodu działało świetnie.

zrzut ekranu ustawień PyCharm

Nate Wanner
źródło
Próbowałem dodać Arcpy do PyCharm przy użyciu powyższych instrukcji, ale nadal nie działa. Pycharm zgłasza błąd: ImportError: Brak modułu o nazwie arcpy. Czy to możliwe, że ma to coś wspólnego z instalacją Pythona lub PyCharm (32 vs 64 bity)?
GeoMeteoMe
Napotkałem ten sam problem co @GeoMeteoMe (PyCharm v2018.4) i rozwiązałem go, kiedy zdałem sobie sprawę, że okno dialogowe „Nowy projekt” nie wybiera automatycznie środowiska, które stworzyłem. Nie jest to oczywiste, ponieważ wybór ten jest domyślnie zwinięty. Kiedy go rozwinąłem, wybrałem „Istniejący interpreter” zamiast „Nowe środowisko za pomocą ...”, PyCharm zaoferował mi ArcIntellisense i ArcAutoComplete.
Fing Lixon,
5

Możesz to zrobić w ustawieniach struktury projektu. Po prostu dodaj go jako sdk i powinien działać. Używam intelliJ, ale pycharm powinien być taki sam.

PyCharmDocs

Dodaj to (użyj swojej ścieżki) dla ścieżki SDK C: \ Python26 \ ArcGIS10.0 \ python.exe

Nadaj mu nazwę, a powinieneś być dobry. Dodając go jako globalny sdk, powinieneś skończyć i otrzymać kod.

theJones
źródło
3

Wiele się zmieniło od czasu ostatniej aktualizacji, w związku z czym odpowiada to interfejsowi PyCharm w wersji 2018:

  1. Zamknij wszystkie projekty, wybierając Plik> Zamknij projekty
  2. Wybierz Konfiguruj ikonę koła zębatego> Ustawienia

wprowadź opis zdjęcia tutaj

  1. Wybierz Project Interpreter i kliknij inną ikonę koła zębatego obok menu Project Interpreter i wybierz „Add”

wprowadź opis zdjęcia tutaj

  1. Wybierz „istniejące środowisko” i zlokalizuj python.exe w Python27 na dysku C.

wprowadź opis zdjęcia tutaj

  1. Wybierz Zastosuj i Ok.

Zindeksowanie zajmie trochę czasu, a jeśli pojawi się błąd „Nie wykryto interpretera” podczas otwierania projektu, wybierz Plik> Ustawienia> Interpreter projektu> Wybierz Python 2.7 z listy ostatnio przypisanej.

Deb
źródło
0

Jeśli chcesz zobaczyć Szybką dokumentację i Dokumentację zewnętrzną z PyCharm (wersja 2016.2.1):

  1. Najpierw musisz uruchomić folder modułu docs (w ArcGIS> Python 2.7),

  2. dodaj następujący wpis w Plik> Ustawienia> Narzędzia> Dokumentacja zewnętrzna Python

nazwa modułu: arcpy

Wzorzec adresu URL / ścieżki: http: // localhost: 7464 / {module.name} .html # - {function.name}

  1. Ustaw kursor na końcu funkcji, np. Mapping.MoveLayer i naciśnij Shift + F1

  2. Twoja przeglądarka internetowa powinna otworzyć się z następującym adresem URL http: // localhost: 7464 / arcpy.mapping.html # -MoveLayer

Damijan
źródło