PyCharm'ı ArcPy'ye başvuracak şekilde mi ayarlıyorsunuz?


Yanıtlar:


12

Jones doğru, tüm projelerinizi kapatın ve program ayarlarına gidin ve Python Tercümanları arayın. Sonra C: \ Python26 \ ArcGIS10.0 \ python.exe'yi seçin, sizin için otomatik olarak arcpy eklemelidir.

Pycharm Ayarları


9

Jones'u ve user5584'ü takip etmek için, PyCharm 4 artık ayarı "Python Tercümanları" yerine " Proje Tercümanı" altında saklamaktadır .

Tüm projeler kapalıyken ve PyCharm hala açıkken, "Yapılandır" ve ardından "Ayarlar" a gidin. "Proje Tercümanı", soldaki "Varsayılan Proje" menüsünün altındadır.

Sağ üst taraftaki ayarlar dişli çark simgesini ve ardından "Yerel Ekle" yi tıklayın. C: \ Python27 \ ArcGIS10.2 \ python.exe (veya sürümünüz için uygun yol) öğesine gidin.

Uygula'ya basın ve sahip olmalısınız. Pencerenin altında bir şey yüklemek veya etkinleştirmek için bir adım daha olabilir, ancak bu iletinin tekrar görünmesini sağlayamıyorum ve tıklamaktan başka bir şey gerektirmedi.

Dizinleme, açtığım bir Python betiğinde birkaç dakika sürdü ve kod tamamlama harika çalıştı.

PyCharm ayarlarının ekran görüntüsü


Yukarıdaki talimatları kullanarak PyCharm'a arcpy eklemeye çalıştım ama hala çalışmıyor. Pycharm bir hata veriyor: ImportError: arcpy adlı bir modül yok. Python veya PyCharm kurulumuyla (32'ye 64 bit) bir ilgisi var mı?
GeoMeteoMe

@GeoMeteoMe (PyCharm v2018.4) ile aynı sorunla karşılaştım ve "Yeni Proje" iletişim kutusunun otomatik olarak yaptığım ortamı seçmediğini fark ettiğimde çözdüm. Bu seçim varsayılan olarak daraltıldığından kolayca anlaşılamaz. Bir kez genişlettikten sonra, "Yeni ortam kullanılıyor ..." yerine "Mevcut Tercüman" ı seçtim, PyCharm bana ArcIntellisense ve ArcAutoComplete'i sundu.
Fing Lixon

5

Bunu proje Yapısı ayarında yapabilirsiniz. Sadece sdk olarak ekleyin ve çalışması gerekir. İntelliJ kullanıyorum ama pycharm aynı olmalı.

PyCharmDocs

Sdk yolu C: \ Python26 \ ArcGIS10.0 \ python.exe için bunu (Yolunuzu kullanın) ekleyin

Bir isim verin ve iyi olmalısınız. Global bir sdk olarak ekleyerek yapılması ve kodun tamamlanması gerekir.


3

Son güncellemeden bu yana çok şey değişti ve bu nedenle bunu PyCharm sürüm 2018 arayüzü ile hizalamak için cevapladı:

  1. Dosya> Projeleri kapat'ı seçerek tüm projeleri kapatın
  2. Dişli çark simgesini yapılandır> Ayarlar'ı seçin

resim açıklamasını buraya girin

  1. Proje Yorumlayıcı'yı seçin ve Proje Yorumlayıcı açılır menüsünün yanındaki başka bir dişli çark simgesini tıklayın ve 'Ekle'yi seçin

resim açıklamasını buraya girin

  1. 'Varolan ortam'ı seçin ve C sürücüsünde Python27 altında python.exe dosyasını bulun

resim açıklamasını buraya girin

  1. Uygula ve Tamam'ı seçin.

İndekslemek biraz zaman alacaktır ve bir proje açıldığında 'Tercüman algılanmadı' hatası verirse, Dosya> Ayarlar> Proje Tercümanı> Son atadığınız açılır menüden Python 2.7'yi seçin.


0

PyCharm'ın (sürüm 2016.2.1) Hızlı belgelerini ve Harici Belgelerini görmek istiyorsanız:

  1. Önce Module docs (ArcGIS> Python 2.7 altında) klasörünü çalıştırmanız gerekir,

  2. Dosya> Ayarlar> Araçlar> Python harici belgeleri altına aşağıdaki girişi ekleyin

modül adı: arcpy

URL / Yol kalıbı: http: // localhost: 7464 / {module.name} .html # - {function.name}

  1. İmlecinizi örneğin mapping.MoveLayer gibi işlevin sonuna getirin ve Shift + F1 tuşlarına basın

  2. Web tarayıcınız şu URL ile açılmalıdır http: // localhost: 7464 / arcpy.mapping.html # -MoveLayer

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.