Ich bin gespannt, ob ArcGIS Desktop 10.0 neuere Versionen von Python als 2.6 unterstützt. Und für neuere Versionen von NumPy (z. B. 1.4, 1.5 usw.). Ich bin mir sicher, dass sich diese Dokumentation auf der ESRI-Website befindet, aber ich kann sie nicht finden.
Ich habe festgestellt, dass ArcGIS Desktop 10.0 eine vorhandene Python 2.6-Installation berücksichtigt, solange Sie Numpy 1.3.0 installiert haben ( ref ), und ich vermute, zumindest bis Numpy 1.5.0 nicht mehr verfügbar ist und Python 3 unterstützt Python 3 für ArcGIS, aber ich wäre immer noch interessiert zu wissen, ob ein Upgrade möglich ist, wenn es verfügbar ist.
arcgis-desktop
arcgis-10.0
arcpy
python-3
python-2
om_henners
quelle
quelle
Antworten:
Ich denke, es ist wichtig, dass diese Fragen und Antworten nicht nur ArcGIS Desktop 10.0, Python 2.7 und Python 3.1 behandeln, sondern auch die neuesten Versionen von Desktop-Produkten von der ArcGIS-Plattform und der Programmiersprache Python enthalten.
Für die Unterstützung von Python in den (derzeit) neuesten Desktop-Produkten von der ArcGIS-Plattform sollten Sie meines Erachtens Folgendes berücksichtigen:
quelle
Nein, eine Version von Python pro Version von ArcGIS. Der Grund dafür ist einfach: Der größte Teil der Magie geschieht in einer C-Erweiterung (arcgisscripting). Die C-APIs ändern sich von Version zu Version, und diese DLL wird in anderen Python-Versionen nicht gut funktionieren.
Jedes Mal, wenn die Hauptwebsite von Python.org ein Sicherheitsupdate (2.6.X) veröffentlicht, sind diese jedoch binärkompatibel und können installiert werden.
quelle
Nee. Ein Esri-Mitarbeiter sagt in einem Forum-Antwortbeitrag "Nein" :
quelle
Ich kenne arc10 nicht, aber in allen ArcGIS 9-Versionen können Sie Python mit ein paar einfachen Schritten auf die neueste und beste Version aktualisieren . Dies ist eine nicht unterstützte Konfiguration, siehe ESRI-Knowledgebase-Artikel 31912 . Bitte melden Sie sich zurück, wenn dies mit ArcGIS 10 für Sie funktioniert.
quelle