Python 2 desteğinin sonlanması ArcGIS’i nasıl etkileyecek
2008 yılında Python 2’nin desteğinin 2015 yılında sonlandırılacağı duyurusunun ardından, 2014 yılında Python Yazılım Vakfı tarafından Python 2 desteğinin sonlandırılma tarihinin 2020’ye uzatıldığı açıklanmıştı. 1 Ocak 2020 tarihi itibariyle Python 2 desteği sonlandırılacaktır. Sahip olduğunuz Esri ürünlerinin bu değişimden nasıl etkileneceklerini yazının devamında bulabilirsiniz.
Hangi Esri yazılımı ve uygulamaları Python 2.7 desteğinin sonlandırılmasından etkilenecek?
- ArcMap
- ArcCatalog
- ArcMap uzantıları (ArcGIS 3D Analyst, ArcScene ve ArcGlobe)
- ArcGIS Engine
- ArcGIS Server
ArcMap’i desteklenen bir Python sürümüne taşımak için herhangi bir plan var mı?
Hayır. ArcGIS 10.8 sürümünde, mevcut en son Python 2.7.x kütüphanelerini kullanacaktır. Şu an için en son Python sürümü 2.7.16’dır. Ayrıca, Pyhton 2.7.17 kullanılabilir olduğunda, ArcMap için bir yükseltme planlanmaktadır.
ArcGIS API for Python bu değişiklikten etkilenecek mi?
Hayır. ArcGIS API for Python, halihazırda Python 3.x kütüphanelerini kullanmakta ve Python 2.x desteğinin sonlandırılmasından etkilenmez.
ArcGIS Pro bu değişiklikten etkilenecek mi?
Hayır. ArcGIS Pro, Python 3.x kütüphanelerini kullanmakta ve Python 2.x desteğinin sonlandırılmasından etkilenmez.
ArcGIS Enterprise bu değişiklikten etkilenecek mi?
Evet. ArcGIS Enterprise bünyesindeki ArcGIS Server, hem Python 2.7 hem de Python 3.x kütüphanelerini kullanır. Pyhton 2.7 kodları çalışmaya devam edecektir.
Esri Python 2.7’yi desteklemeye ne kadar devam edecek?
Esri; Python 2.7’yi Ürün Yaşam Sürelerine göre desteklemeye devam edecektir.
- ArcGIS Desktop (ArcMAp) Ürün Yaşam Süreleri
- ArcGIS Engine Ürün Yaşam Süreleri
- ArcGIS Server Ürün Yaşam Süreleri
Esri; ArcMap, ArcGIS Engine, ArcGIS Server kullanan kullanıcılarına ne önerir?
- ArcMap, ArcCatalog ve ArcMap Uzantılarını kullananlar için:
- ArcMap ile yürüttüğünüz iş akışınızı ve Python kodunuzu ArcGIS Pro’ya taşıyabilirsiniz.
- ArcGIS Engine kullanıcıları için:
- ArcGIS Engine uygulamalarınızı ArcGIS Pro SDK veya ArcGIS Runtime SDK için yeniden yazabilirsiniz.
- ArcGIS Server kullanıcıları:
- Python 3.x’e geçebilirsiniz.
- Yayın işlemleri için ArcGIS Pro’ya geçebilirsiniz.
Faydalı Bağlantılar:
- https://www.esri.com/arcgis-blog/products/arcgis/announcements/how-sunsetting-python-2-affects-arcgis/
- https://www.python.org/doc/sunset-python-2/
- http://python-notes.curiousefficiency.org/en/latest/python3/questions_and_answers.html
- https://pro.arcgis.com/en/pro-app/arcpy/get-started/python-migration-for-arcgis-pro.htm
- https://support.esri.com/en/technical-article/000013224
Esri Türkiye 2019 ©