ArcPy'yi ArcGIS Pro ve ArcGIS Desktop ile aynı makinede mi kullanıyorsunuz?


12

ArcGIS Pro'yu ilk kez deniyorum ve PYTHONPATH'ımı python34 olarak değiştirmek zorunda kaldım

ArcGIS Pro, Analiz sekmesini her açışımda çökmeden çalışıyor ... Ancak şimdi ArcMap 10.3.1'de bir işlem yapmaya çalıştığımda, çeşitli python hataları alıyorum; yarım saat önce aynı veri girişleriyle çalışan araçlarda

ArcGIS 10.3.1 2.7 kullandığından bu, python sürümlerinde bir çakışma mıdır?

Her biri farklı bir python sürümü kullansa da, ArcGIS Pro ve ArcGIS 10.3.1'in aynı makinede aynı anda çalışmasının bir yolu var mı?

Meta Verileri Yükseltme aracı


1
Her ikisi de bilgisayarıma yükledim, hata yok. PYTHONPATH'ı değiştirmedim.
klewis

ArcGIS Pro'da Analiz sekmesini seçerken sorunlarla nasıl karşılaşmazsınız? PYTHONPATH python34'e işaret edilmezse çökecektir ...
LMHall

ArcGIS Pro 1.1 PYTHONPATH'ı C: \ Python27 \ ArcGIS10.3 \ Lib \ site-paketlerine geri değiştirdim ve ArcMap 10.3.1'deki işlemlerim iyi çalışıyor ... Şimdi ArcGIS Pro'm Analiz Sekmesinde tekrar kilitleniyor.
LMHall

ArcPro 1.1'i yeniden deneyeceğim
LMHall

Bunun 'düzelteceğini' düşünmeyin. Bu konuda bir iş arkadaşından duymak için bekliyorum
KHibma

Yanıtlar:


11

Bunu en iyi şekilde açıklamaya çalışacağım, umarım ilerleyebilirsin. Kısa cevap, PYTHONPATH ürününüz gerçek bir Python sürümünü gösteriyorsa, bir ürün yüklendiğinde ve Python'a ihtiyaç duyduğunda bu dizini görecektir. ArcGIS Pro (64bit, Python 3.4 kullanarak) ve ArcMap (32bit, Python 2.7 kullanarak) durumunda ... PYTHONPATH kullanımı ve Python'un 'yanlış' versiyonuna işaret etmek uygulamayı bozacaktır. (yanlış ve mola nereye işaret ettiğinize ve hangi uygulamayı yüklediğinize bağlıdır) Yani. Sisteminizde "Python'un tüm sürümleri için bu modülleri içe aktarın!" ArcGIS'i şaşırtan / kıran şeydir.

PYTHONPATH nasıl kullanılır? PYTHONPATH ı benden daha iyi açıklar.

Soru, PYTHONPATH'a neden ihtiyacınız var? Hangi uygulama bunu istiyor? Buraya bir bakarsanız .pth dosyalarını C:\Python27\ArcGIS10.3\Lib\site-packagesgöreceksiniz . Bunlar, gerekli modülleri işaret etmek için belirli Python versiyonunda kullanılır. Başlamak için PYTHONPATH'ı takmanızı gerektiren belirli Python sürümü için bir .PTH kullanabilir misiniz?


Ne olduğundan emin değilim, ArcPro'yu yeniden kurdum ve PYTHONPATH'ı ArcGIS 10.3.1 için varsayılana sıfırladım. Her ikisi de şimdi tekrar çalışıyor gibi görünüyor ... Zaman söyleyecek mi?
LMHall

varsayılan ne demek istiyorsun? ArcGIS kurulumu bir PYTHONPATH
KHibma

Kesinlikle benim için yaptı ... PYTHONPATH - C: \ Python27 \ ArcGIS10.3 \ Lib \ site-paketleri
LMHall
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.