You are on page 1of 1

PythonWin for ArcGIS Desktop, ArcGIS Engine, ArcGIS Server

Scripts written in ArcGIS 9.0 or 9.1 use the win32com module installed by PythonWin to create
the geoprocessor object. With ArcGIS 9.2, the Python Win 32 extension is no longer installed (as
it is not required). If PythonWin is not installed, any existing scripts created using ArcGIS 9.0 or
9.1 which use win32com will no longer work correctly. Therefore the PythonWin32 setup is
available on the ArcGIS 9.2 Desktop, ArcGIS 9.2 Engine Runtime, ArcGIS Server Workgroup 9.2,
and the ArcGIS Server Enterprise 9.2 for Windows installation media.

Note: The PythonWin32 extension setup requires an existing installation of Python 2.4.1 which is
installed by the ArcGIS Desktop, ArcGIS Engine and ArcGIS Server setups.

ArcGIS no longer installs PythonWin because the recommended methodology for creating the
geoprocessor has changed to using a new Python module that ESRI has developed to support
the latest version of Python and multiple platforms, such as Windows, UNIX and Linux.

To move forward with ArcGIS 9.2 and Python scripting, you must do one of the two options:

1. Alter your scripts to use the new ArcGIS python module to create the geoprocessor.
Please see the following online help section for more information:
Geoprocessing/Automating your work with scripts/Accessing tools with geoprocessing
scripts/Creating the geoprocessor object
2. Install the PythonWin install program, pywin32-207.win32-py2.4.exe, found on the
installation CD. This will install win32com and enable your existing scripts to work as they
did in ArcGIS 9.0 and 9.1.

You might also like