Instalación de PythonWin y configuración de Arcmap

python_arcgis

A continuación se configurará el ambiente de Windows para ejecutar Python desde cualquier lugar del sistema operativo y se instalará el IDE(Entorno de desarrollo integrado) PythonWin.

Vale indicar que Python se instala junto con ArcGIS y se comprueba su funcionamiento desde ArcMap.

python-arcmap

Lo primero se verifica que versión de Python se encuentra instalado para eso ejecutamos las siguientes líneas:

import sys

print sys.version

pythonprimerprograma

Se puede comprobar que la versión de Python es la 2.7.8 en 32 bits, vale indicar que esta instalación es independiente del sistema operativo ya que tu Windows puede ser de 64 bits.

Otra manera de verificar la instalación de Python es desde la consola de comandos de Windows, ejecutando >python

cmd-pythonNo reconoce el comando “python” dentro del sistema de Windows esto se debe porque hay que realizar unas configuraciones previas para que Windows reconozca a “Python” dentro de su entorno de trabajo.

A continuación nos dirigimos al repositorio donde se encuentra el Python y copiamos esa ruta:

“C:\Python27\ArcGIS10.3\Scripts”

python-rutaPosterior ingresamos a la configuración de las variables de entorno con el comando: sysdm.cpl

cmd-sysdm-cplSelecciona la pestaña de opciones avanzadas y posterior el botón de “Variables de entorno”

variables-entornoLuego se busca la variable path para cambiar su configuración haciendo clic en editar.

variable-pathAl final de la variable path se agrega un punto y coma (;) y se pega la ruta anterior “C:\Python27\ArcGIS10.3\Scripts” luego nuevamente se agrega un punto y coma (;) y se agrega la misma ruta pero sin el último directorio “C:\Python27\ArcGIS10.3\”

pathSe acepta todos los cambios, se procede a abrir una nueva consola de comandos y se ejecuta Python obteniendo el siguiente resultado.

cmd-python-okHasta aquí se ha comprobado que Python se encuentre correctamente configurado y conocemos su versión. Ahora se procede a la instalación del IDE PythonWin.

En el navegador se busca “python for windows extensions” y se escoge el primer link:

google-pythonSe despliega las versiones de distribución y se escoge la más actual que es el “Build 221”

python-build221Luego se descarga la opción para nuestro entorno que es Python 2.7 para Windows de 32 bits

python2-7-32bitsA continuación se ejecuta el instalador y es la típica instalación de siguiente…… siguiente….. finalizar.

intalar-pythonUna vez instalado se debe buscar el ejecutable del programa PythonWin en “C:\Python27\ArcGIS10.3\Lib\site-packages\pythonwin” y se crea un acceso directo para el escritorio.

pythonwinAhora se configura el ArcMap para que reconozca a PythonWin y trabaje directamente con nuestro IDE y no exista conflicto, para eso ingresamos al menú “Geoprocesamiento”->”Geoprocessing Options”:

  • Se activa la opción de sobreescritura para salida de procesos
  • Direccionar el Script Editor a la ruta del ejecutable de PythonWin
  • Direccionar el Script Debugger a la ruta del ejecutable de PythonWin

geoprocessing-optionsCon esto se ha configurado el ambiente de programación para que ArcMap interactúe con PythonWin y viceversa.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *