Select to view content in your preferred language

Python in ArcGIS 10.3

25765
34
06-10-2014 10:25 AM
MathewCoyle
Honored Contributor
http://gisinc.com/talk/2014-esri-international-developer-summit-day-2-recap
Python 3.4 will be supported with ArcGIS for Professionals

Does any know for certain which version of Python will ship with 10.3? Since it comes with ArcGIS for Professionals I thought it would be 3.4 but I haven't found any officials sources. Previous sources seemed to indicate ArcGIS 11 would be moving to 3.x but I'm not sure if this product release was renamed or that release was pushed back.
Tags (2)
34 Replies
KevinHibma
Esri Regular Contributor
ArcGIS Pro (beta) is 3.4
ArcGIS 10.3 (development, not released) is 2.7.5. The only change that may happen between now and release is Python moving to 2.7.7, but I haven't heard discussion one way or another on this.

10.3 will not use 3.4. If you install each product on the same machine, they wont/cant use the other Python.
0 Kudos
MichaelVolz
Esteemed Contributor
Kevin:

ArcGIS Desktop, which will stay at 32-bit with Python 2.7.x, can work and co-exist on a 64-bit machine with ArcGIS Professional with Python 3.4?
0 Kudos
KevinHibma
Esri Regular Contributor
Yes.
I'm doing it right now.

Its really no different then having both ArcGIS Desktop 10.2.2 and 64bit Background Processing on the same machine.
You'll have 2 versions of 2.7.5 python: 32 and 64bit.

also note, ArcGIS Pro is 64bit, thus Python 3.4 64bit
0 Kudos
MathewCoyle
Honored Contributor
Ah, so ArcGIS Pro and ArcGIS 10.3 are entirely independent platforms even at the backend? Requiring separate Python installs? Will the entire arcpy library be ported to ArcGIS Pro for release or will it have its own unique functionality? Is ArcGIS Pro going to be the default Python/geoprocessing environment or will that remain the regular Python 2.x/ArcGIS engine?
0 Kudos
DavidWynne
Esri Contributor
Hi Matthew,
10.3 will ship with Python 2.7, likely 2.7.7, but that could change depending on where Python is leading up to the 10.3 release date.  We didn't want to make a break within the 10.x release line.  Pro, on the other hand, will include Python 3.4.

For the most part, arcpy is largely moving forward to Pro intact.  From 10.3 to Pro, the biggest difference will be to arcpy.mapping because of significant architectural difference between the two products.  There will be a few other changes as well.  There will be a new tool in Pro and 10.3 that will help people review their code and tools for these differences.

-Dave
0 Kudos
RandyKreuziger
Frequent Contributor
For the most part, arcpy is largely moving forward to Pro intact. 
-Dave


Dave, I missed last years user conference so I was wondering if there are any articles you can point us to that outline what's happening with ArcGIS Desktop?  From what I've heard Desktop can't be upgraded to 64-bit so that's where Pro comes in?  Does that mean Desktop will go away?  But from whay I've quoted you on that our ArcGIS Desktop scripts will be able to run under Pro? 

Sorry, I didn't want to hijack this theard but I'm confused on the future of Desktop.
0 Kudos
DavidWynne
Esri Contributor
Hi Randy,
Have a look at this Pro FAQ.
0 Kudos
MichaelVolz
Esteemed Contributor
Will ArcGIS Pro be able to access data in either shapefile or personal geodatabase format?  I could not tell from the above link whether this question is answered or not?

How about using lyr files generated in v10.3 to add data to ArcGIS Pro?
0 Kudos
KevinHibma
Esri Regular Contributor
Shapefiles, yes.
pGDB, no. Pro is 64bit and has the same limitations* that ArcGIS Server and 64bit Background have.
*There could be minor exceptions to this rule that I'm unaware of.
Layerfiles (.lyr) can be imported into Pro. You cannot save a lyr file. Pro will save lyrx files which are not backwards compatible to 10.x

I'd encourage you to give the beta a try. If you still have questions after using it, thats important feedback we'd like to get and address if possible. If you're a named user you can download it from http://pro.arcgis.com/en/pro-app/#
(I'm unsure if there are any country restrictions)
0 Kudos