Soru
ArcGIS yazılımlarında Python’un hangi sürümü kullanılıyor?
Cevap
Python programlama dili, ArcGIS 9.0’dan beri her sürümde kullanılmıştır. ArcGIS Desktop, ArcGIS Pro ve ArcGIS Enterprise kurulumlarına dahil edilmiştir. ArcGIS ürünleri, aşağıda listelenen Python sürümlerini kurar.
Not : ArcGIS Desktop’ta kullanmak amacıyla Python’un bağımsız bir sürümünün kurulması önerilmez. Farklı bir Python sürümü kullanmak uyumluluk sorunlarına yol açabilir. ArcGIS Server ile birlikte gelen Python sürümünün değiştirilmesi desteklenmez.
ArcGIS Pro
ArcGIS Pro’nun kullandığı Python sürümü, uygulama içerisinde Python penceresi açılarak ve aşağıdaki komutlar yazılarak belirlenebilir:
import sys
import matplotlib
import numpy
import scipy
print(sys.version)
print(matplotlib.__version__)
print(numpy.__version__)
print(scipy.__version__)
import matplotlib
import numpy
import scipy
print(sys.version)
print(matplotlib.__version__)
print(numpy.__version__)
print(scipy.__version__)
ArcGIS Desktop
ArcGIS Desktop Versiyonları | Python and NumPy Versiyonları |
10.8.2 | Python 2.7.18.4 and NumPy 1.16.6 |
10.8.1 | Python 2.7.18 and NumPy 1.16.6 |
10.8 | Python 2.7.18 and NumPy 1.16.6 |
10.7.1 | Python 2.7.16 and NumPy 1.9.3 |
10.7 | Python 2.7.15 and NumPy 1.9.3 |
10.6.1 | Python 2.7.14 and NumPy 1.9.3 |
10.6 | Python 2.7.14 and NumPy 1.9.3 |
10.5.1 | Python 2.7.13 and NumPy 1.9.3 |
10.5 | Python 2.7.12 and NumPy 1.9.3 |
10.4.x | Python 2.7.10 and NumPy 1.9.2 |
10.3.x | Python 2.7.8 and NumPy 1.7.1 |
10.2.1 | Python 2.7.5 and NumPy 1.7.1 |
10.2.2 | Python 2.7.5 and NumPy 1.7.1 |
10.2 | Python 2.7.3 and NumPy 1.6.1 |
10.1 | Python 2.7.2 and NumPy 1.6.1 |
10.0 | Python 2.6.5 and NumPy 1.3.0 |
ArcGIS Enterprise
ArcGIS Enterprise 10.3.x sonrası sürümlerinde, ArcGIS Server bileşeni hem Python 2.x hem de Python 3.x çalışma zamanlarını içerir. ArcGIS Enterprise 11.0’dan itibaren yalnızca Python 3.x bulunmaktadır.
ArcGIS Enterprise Versiyonları | Python, NumPy, and Matplotlib Versiyonları |
11.0 | Python 3.9.11, NumPy 1.20.1, and matplotlib 3.4.3 |
10.9.1 | Python 2.7.18.4, NumPy 1.16.6, and matplotlib 2.2.5 |
10.9.1 | Python 3.7.11, NumPy 1.20.1, and matplotlib 3.4.2 |
10.9 | Python 2.7.18, NumPy 1.9.3, and matplotlib 1.5.2 |
10.9 | Python 3.7.9, NumPy 1.19.1, and matplotlib 3.3.1 |
10.8.1 | Python 2.7.18, NumPy 1.9.3, and matplotlib 1.5.2 |
10.8.1 | Python 3.6.10, NumPy 1.18.1, and matplotlib 3.2.1 |
10.8 | Python 2.7.16, NumPy 1.9.3, and matplotlib 1.5.2 |
10.8 | Python 3.6.9, NumPy 1.16.5, and matplotlib 3.1.1 |
10.7.1 | Python 2.7.16, NumPy 1.9.3, and matplotlib 1.5.2 |
10.7.1 | Python 3.6.8, NumPy 1.16.2, matplotlib 3.0.3 |
10.7 | Python 2.7.15, NumPy 1.9.3, and matplotlib 1.5.2 |
10.7 | Python 3.6.6, NumPy 1.15.1, matplotlib 2.2.3 |
10.6.1 | Python 2.7.14, NumPy 1.9.3, and matplotlib 1.5.2 |
10.6.1 | Python 3.6.5, NumPy 1.14.2, matplotlib 2.2.2 |
10.6 | Python 2.7.14, NumPy 1.9.3, and matplotlib 1.5.2 |
10.6 | Python 3.6.2 |
10.5.1 | Python 2.7.13, NumPy 1.9.3, and matplotlib 1.5.2 |
10.5.1 | Python 3.5.3 |
10.5 | Python 2.7.12, NumPy 1.9.3, and matplotlib 1.5.2 |
10.5 | Python 3.5.2 |
10.4 and 10.4.1 | Python 2.7.10, NumPy 1.9.2, and matplotlib 1.4.3 |
10.4 and 10.4.1 | Python 3.4.1 |
10.3.x | Python 2.7.8, NumPy 1.7.1, and matplotlib 1.3.0 |
10.2.1 and 10.2.2 | Python 2.7.5 and NumPy 1.7.1 |
10.2 | Python 2.7.3 and NumPy 1.6.1 |
10.1 | Python 2.7.2 and NumPy 1.6.1 |
10.0 | Python 2.6.5 and NumPy 1.3.0 |
Faydalı Bağlantılar:
- https://support.esri.com/en/Technical-Article/000013224
- http://pro.arcgis.com/en/pro-app/arcpy/get-started/installing-python-for-arcgis-pro.htm
- https://enterprise.arcgis.com/en/server/latest/develop/windows/scripting-service-publishing-with-arcpy.htm
- https://enterprise.arcgis.com/en/notebook/latest/python/windows/available-python-libraries.htm