ArcGIS에서 Python 3.x를 사용하십니까?


10

ArcGIS 10.3 업데이트에 대한 " ArcGIS의 새로운 기능 "을 읽고 Python 및 ArcPy 부분을 살펴 보았습니다. 그 내용은 다음과 같습니다.

ArcGIS 10.3은 Python 2.7.8을 포함하도록 업그레이드되었습니다.

이제 이것은 괜찮습니다 .2.x 버전의 파이썬에는 아무런 문제가 없습니다. 내 걱정은 Esri가 결국 ArcGIS를 Python 3x로 푸시한다는 것입니다. 나는 그들이 즉각적인 미래에 있지 않기를 희망하지만 동시에 파이썬 3x는 언젠가 구현되어야합니다.

모든 종류의 GIS 및 비 GIS 응용 프로그램을 위해 파이썬으로 많은 코딩을 수행합니다. 항상 ArcGIS 릴리즈에서 최신 버전을 사용합니다. 그들이 3 배로 이동하면 내 응용 프로그램에 대해 2 배에서 3 배로 업그레이드하는 데 견고한 한 달을 보낼 것입니다.

누군가이 주제에 관한 내부 정보가 있는지 궁금합니다.

Esri는 가까운 시일 내에 Python 3으로 전환 할 계획이 있습니까? 아니면 Python 2x로 계속할 계획입니까?


3
Esri에게 직접 문의해야하는 질문이 아닌지 (직접 기술 지원 또는 현지 마케팅 사무소를 통해)? Esri에 대해 권한을 가진 사람들 중 적어도 일부는 GeoNet에있을 수 있지만 GSE에 대해서는 전혀 모른다.
Vince

@Vince 우리는 몇 달 전에 ESRI 담당자가 있었으며이 질문을 그에게 제기했습니다. 그는 "나에게 돌아오고있다" .
Cody Brown

ArcGIS 버전 및 Python 버전에 관한 geonet.esri.com/thread/94422 토론을 참조하십시오 . ArcGIS Pro는 Python 3을 사용하는 것으로 보입니다. 또한 최신 Esri UC에서도 들었습니다.
Ann

2
@Vince 여기에 GSE에 Esri에서 몇 명의 사람들이 있습니다.)
KHibma

1
@underdark 나는 이것이 의견에 근거한 것인지 모른다. ESRI가 가까운 시일 내에 Python 3x로 이동할 계획이 있는지 묻고 있습니다. James와 Ann이 아래에서 대답했듯이 분명히 Pro와 관련이 있으므로 데스크탑을 사용하는 것이 좋을 것입니다.
Cody Brown

답변:


6

올 여름 Esri는 ArcGIS Pro가 Python 3으로 출시 될 것이라고 발표했습니다. 레거시 ArcGIS Desktop은 가능한 한 Python 2.x를 사용합니다.

Esri의 지원 페이지에 많은 Python 3 마이그레이션 ArcGIS Pro 자습서가 있다고 생각합니다.


파이썬 3 마이그레이션

ArcGIS Pro는 Python 3.4를 사용합니다. 이는 Python 2 라인에서 릴리스를 사용하고 계속 사용할 ArcGIS for Desktop, ArcGIS for Server 및 ArcGIS Engine을 포함한 다른 ArcGIS 제품과는 크게 다른 점입니다.


8

@CodyBrown 의견을 해결하려면 여기를 클릭하십시오.

이것이 의견에 근거한 것인지 모르겠습니다. ESRI가 가까운 시일 내에 Python 3x로 이동할 계획이 있는지 묻고 있습니다. James와 Ann이 아래에서 대답했듯이 분명히 Pro와 관련이 있으므로 데스크탑을 사용하는 것이 좋을 것입니다.

오늘로서,이 파이썬 3으로 데스크탑 / 서버 (ArcMap의 / ArcCatalog) 이동 계획 없다 [I 짧은 말을하지의 중단됩니다 결코는 하지만, 수정 구슬에 찾고 지금 그 길을 갈 것이다 가능성은 거의] . 우리가 업그레이드하면 깨질 수있는 많은 이전 버전과의 호환성이 있습니다 (알다시피). (우리가 / esri가 작동하게하기 위해해야 ​​할 모든 백엔드 항목은 말할 것도 없습니다).

Pro는 데스크톱 (프로젝트 및 맵과 레이어가 존재하는 방식)에 비해 많은 주요 차이점이 있기 때문에 이전 버전과 호환되지 않는 것이 있습니다 . arcpy.mappingarcpy.mp 는 두 제품간에 변경된 영역의 예입니다. arcpy.mapping을 사용한 스크립트는 Pro에서 사용하려면 업그레이드해야합니다. 즉, Pro는 데스크톱 (지도 / 카탈로그) 옆에서 작동하도록 설계되었습니다. 당신이 그것을 사용한다면 그것은 당신의 선택입니다. 대체가 아니므로 스크립트를 Py3 및 arcpy.mp로 이식 할 필요가 없습니다. 시간이 지남에 따라 그럴 수도 있고 그렇지 않을 수도 있지만 오늘 가지고있는 모든 스크립트와 워크 플로는 내일 데스크톱에서 계속 작동합니다.

10.3 Desktop과 Pro에는 모두 스크립트를 가리킬 수있는 도구 인 Pro 용 도구 분석 도구 가 있으며 업그레이드 / 포팅이 필요한 항목을 알려줍니다. 이전 시점에서 Py3 및 ArcGIS Pro에서 작동하도록 스크립트를 업그레이드 할 때 가치가있는 경우이 유틸리티를 사용하면 도움이됩니다. 그러나 아무도 당신을 업데이트하도록 강요하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.