ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

GIS in your enterprise

ArcGIS Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

GetInstallInfo

  • Summary
  • Discussion
  • Syntax
  • Code sample

Summary

Returns a data dictionary that contains information on the installation type properties for the current version of the ArcGIS Mapping and Charting solutions software installed on a particular machine.

Discussion

A Python developer sometimes needs to get the exact version of the ArcGIS Mapping and Charting solutions software that is installed on a particular machine. This function returns a data dictionary of values, so you can limit your Python scripts to run only on a specific release of the software.

Syntax

GetInstallInfo ()

Return Value

Data TypeExplanation
Dictionary

The function returns a data dictionary containing the properties of the installation.

KeysValues

SourceDir

Source directory

InstallDate

Date of installation

ProductName

Product installed (Desktop, Server, Engine)

BuildNumber

The build number

InstallType

The installation type (or N/A)

Version

The product version

SPNumber

Service pack build number (or N/A)

Installer

Account installed by

InstallDir

Installation location

InstallTime

Time of installation

GetInstallInfo's dictionary object keys

Code sample

GetInstallInfo example 1

Return installation information.

import arcpyproduction

# Use the dictionary iteritems to iterate through 
#   the key/value pairs from GetInstallInfo
d = arcpyproduction.GetInstallInfo()
for key, value in d.iteritems():
    # Print a formatted string of the install key and its value
    #
    print("{:<13} : {}".format(key, value))
GetInstallInfo example 2

Return the product version.

import arcpyproduction

print(arcpyproduction.GetInstallInfo()['Version'])

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2021 Esri. | Privacy | Legal