Select to view content in your preferred language

Python tools not running in ArcGISx6410.2 at 10.2

2499
1
12-04-2013 08:11 AM
DavidColey
MVP Regular Contributor
Hello-

We have found (and keep finding) many tools related to server and mobile that will not run in the 64-bit IDLEs.  Currently, neither the mobile cache creation or synchronization tools will run in the:

[MSC v.1500 64 bit (AMD64)] on win32 IDLE and Shell

but rather will only run in the:

[MSC v.1500 32 bit (Intel)] on win32 IDLE and Shell.  The same is true for some of the server module tools such as  arcpy.server.StageService and arcpy.server.UploadServiceDefinition.  The most frustrating thing of course is that as a developers/scripters, we have no way of knowing which tools will run in which targets!

The only way I have found to work around this obvious oversight is to make a registry change to my desktop IF I have installed the 64-bit background processing module, OR run a seperate installation of AGS10.2 without the said module.

I welcome any comments or suggestions-
Thanks
David
Tags (2)
0 Kudos
1 Reply
DavidColey
MVP Regular Contributor
I did run accross some helpful information in terms of the IDLE.  As a scheduled task, we can set the 'program to run' (target) as either C:\Python27\ArcGIS10.2\python.exe or as  C:\Python27\ArcGISx6410.2\python.exe.  

However, if one wishes to run a 32-bit script in a mixed environment directly from the IDLE, the target must be manually changed in your IDLE Properties.  At completion howerver, the target must be reverted back. 

AND, existing scripts still launch in the 64-bit flavor.  Still, it would be helpful for esri to post which modules or tools run in which environment.

David
0 Kudos