Instalación de PyMappu

La instalación de PyMappu requiere el módulo Easy Install (easy_install), parte del paquete setuptools. Easy Install facilita el mantenimiento de paquetes, descarga las dependencias necesarias (en nuestro caso GeoPy) y copia scripts adicionales. Puede consultar la instalación de setuptools en la página que tiene dedicada en PyPI.

A continuación, basta con:

easy_install PyMappu-0.9.0.zip

En Unix es necesario ejecutar como superusuario (con su o sudo)

Por ejemplo, en Mac OS X la salida es:

JBMs-Mac:dist jbm$ sudo easy_install PyMappu-0.9.0.zip
Processing PyMappu-0.9.0.zip
Running PyMappu-0.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-2GAFac/PyMappu-0.9.0/egg-dist-tmp-Q2KMic
zip_safe flag not set; analyzing archive contents...
Adding PyMappu 0.9.0 to easy-install.pth file
Installing pymappu-windows.bat script to /Library/Frameworks/Python.framework/Versions/2.7/bin
Installing pymappu-unix script to /Library/Frameworks/Python.framework/Versions/2.7/bin

Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyMappu-0.9.0-py2.7.egg
Processing dependencies for PyMappu==0.9.0
Searching for geopy>=0.95.1
Reading http://pypi.python.org/simple/geopy/
Reading http://www.geopy.org/
Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found!
Reading http://code.google.com/p/geopy/downloads/list
Reading http://code.google.com/p/geopy/
Reading http://exogen.case.edu/projects/geopy/
Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found!
Reading http://geopy.googlecode.com/svn/trunk/
Best match: geopy 0.95.1
Downloading http://geopy.googlecode.com/files/geopy-0.95.1.tar.gz
Processing geopy-0.95.1.tar.gz
Running geopy-0.95.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-w9plsx/geopy-0.95.1/egg-dist-tmp-NLQw56
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'use_2to3'
  warnings.warn(msg)
zip_safe flag not set; analyzing archive contents...
geopy.tests.test_gpx: module references __file__
Adding geopy 0.95.1 to easy-install.pth file

Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/geopy-0.95.1-py2.7.egg
Finished processing dependencies for PyMappu==0.9.0

Cuando termine, podremos utilizar los scripts (comandos) "pymappu-unix" y "pymappu-windows.bat" desde cualquier directorio.:

JBMs-Mac:/ jbm$ pymappu-unix
usage: __main__.pyc [-h] [--path_ends_placemark_merge]
                    [--merge_limit MERGE_LIMIT]
                    [--icon_url ICON_URL ICON_URL ICON_URL ICON_URL]
                    [-i INPUT_FILE] [-ienc INPUT_FILE_ENCODING]
                    [-o OUTPUT_FILE | --no_terminal_stdout_encoding NO_TERMINAL_STDOUT_ENCODING]
                    {lon_lat,lat_lon}
__main__.pyc: error: too few arguments
JBMs-Mac:/ jbm$

El contenido de estos comandos es simplemente:

python -m pymappu <Argumentos>

Previous topic

Referencia de PyMappu

Next topic

Un ejemplo práctico

This Page