Aby odpowiedzieć na komentarze @CodyBrown tutaj:
Nie wiem, jak to się opiera na opiniach. Pytam, czy ESRI ma plany przejścia na Python 3x w najbliższej przyszłości, czy nie. Jak odpowiedzieli poniżej James i Ann, oczywiście robią to z Pro, a więc prawdopodobnie będzie z Desktopem, tat jest, jeśli będą kontynuować z Desktopem.
Na dzień dzisiejszy nie ma planów przeniesienia Desktop / Server (ArcMap / ArcCatalog) do Pythona 3. [Przestanę mówić , że nigdy , ale patrząc na kryształową kulę, jest bardzo mało prawdopodobne, aby kiedykolwiek poszła w ten sposób] . Istnieje wiele elementów kompatybilności wstecznej (jak wskazałeś), które ulegną awarii, jeśli zaktualizujemy. (Nie wspominając już o wszystkich zapleczach, które musielibyśmy zrobić, aby to działało).
Ponieważ Pro ma wiele poważnych różnic w porównaniu z Desktopem (projekty oraz sposób, w jaki istnieją mapy i warstwy), niektóre rzeczy nie mogą być kompatybilne wstecz . arcpy.mapping i arcpy.mp to przykład obszaru, który zmienił się między tymi dwoma produktami. Skrypty korzystające z arcpy.mapping będą musiały zostać zaktualizowane, jeśli chcesz używać ich w Pro. To powiedziawszy, Pro jest zaprojektowany do pracy obok Desktop (Mapa / Katalog). To twój wybór, jeśli go wykorzystasz. Ponieważ nie jest to zamiennik, nie ma potrzeby rozpoczynania przenoszenia skryptów na Py3 i arcpy.mp. Z czasem możesz chcieć grawitować w ten sposób (lub nie), ale wszystkie twoje skrypty i przepływy pracy, które masz dzisiaj, będą nadal działać jutro na komputerze.
Wewnątrz zarówno wersji 10.3 Desktop, jak i Pro znajdzie się narzędzie, Analizuj narzędzia dla Pro , które możesz wskazać na swoje skrypty, i powie ci, co należy zaktualizować / przenieść. W nawiązaniu do mojego poprzedniego punktu, jeśli widzisz wartość w aktualizacji skryptów do pracy w Py3 i ArcGIS Pro, to narzędzie pomoże ci się tam dostać. Ale nikt nie zmusza Cię do aktualizacji.