Um @CodyBrown-Kommentare hier anzusprechen:
Ich weiß nicht, wie das meinungsbasiert ist. Ich frage, ob ESRI plant, in naher Zukunft auf Python 3x umzusteigen oder nicht. Wie unten von James und Ann beantwortet, tun sie dies offensichtlich mit Pro und werden es wahrscheinlich auch mit Desktop tun, wenn sie mit Desktop fortfahren.
Ab heute gibt es keine Pläne Desktop / Server (ArcMap / ArcCatalog) auf Python 3 zu bewegen [I kurz aufhören werde zu sagen , nie in die Kristallkugel, aber auf der Suche ist es höchst unwahrscheinlich , dass es jemals diesen Weg gehen werde] . Es gibt viele Dinge mit Abwärtskompatibilität (wie Sie bereits betont haben), die bei einem Upgrade nicht funktionieren. (Ganz zu schweigen von all den Back-End-Dingen, die wir / esri tun müssten, damit es funktioniert).
Da Pro im Vergleich zu Desktop viele große Unterschiede aufweist (Projekte und wie Karten und Layer existieren), können einige Dinge nicht abwärtskompatibel sein . arcpy.mapping und arcpy.mp sind ein Beispiel für einen Bereich, der sich zwischen den beiden Produkten geändert hat. Skripte, die arcpy.mapping verwendet haben, müssen aktualisiert werden, wenn Sie sie in Pro verwenden möchten. Das heißt, Pro ist so konzipiert, dass es neben Desktop (Karte / Katalog) funktioniert. Sie haben die Wahl, ob Sie es verwenden möchten. Da es sich nicht um einen Ersatz handelt, müssen keine Skripts auf Py3 und arcpy.mp portiert werden. Mit der Zeit möchten Sie vielleicht auf diese Weise arbeiten (oder auch nicht), aber alle Ihre Skripte und Workflows, die Sie heute haben, werden morgen in Desktop weiter funktionieren.
Sowohl in 10.3 Desktop als auch in Pro befindet sich ein Tool, Analyze Tools for Pro , mit dem Sie auf Ihre Skripte verweisen können und das Ihnen sagt, was aktualisiert / portiert werden muss. Wenn Sie neben meinem vorherigen Punkt einen Wert darin sehen, Skripts für Py3 und ArcGIS Pro zu aktualisieren, hilft Ihnen dieses Dienstprogramm dabei, dorthin zu gelangen. Aber niemand zwingt Sie zum Update.