Está en la página 1de 2

Instalación del entorno

Luz Frias
2018-12-09

Introducción

Para seguir correctamente las sesiones, es muy recomendable tener el entorno funcionando de forma local en
el ordenador de cada uno.
Serán necesarias las siguientes herramientas:
• Anaconda actualizado, con algunas librerías instaladas
• Datagrip

Anaconda

Instala la última versión de Anaconda para Python 3 para tu sistema operativo desde aquí. Fíjate bien que
instales la de Python 3 (y no la de Python 2.7).
Aquí tienes un tutorial paso a paso de cómo hacerlo:
• Windows. Fíjate bien en el paso en el que debes marcar que añada anaconda al PATH. Esa casilla debe
quedar marcada.
• Mac.
Una vez instalado, nuestra terminal debería reconocer los comandos conda (el gestor de paquetes), jupyter
(la herramienta de notebooks) y python, gracias a que hemos añadido anaconda a nuestro PATH. Esto quiere
decir que, cuando escribamos uno de estos comandos, nuestro sistema lo buscará en la carpeta de anaconda.
Para comprobarlo, abre una consola. Esto se puede hacer:
• En Windows, abriendo el menú inicio y escribiendo cmd.exe. Si necesitas ayuda, mira más opciones
aquí.
• En Mac, abre una terminal. Si necesitas ayuda sobre cómo abrirla, mira aquí.
• En ubuntu / debian, abre una terminal. Si necesitas ayuda, mira aquí.
Una vez abierto, nos debería funcionar bien los siguientes tres comandos:
python --version

conda --version

jupyter --version
Si nos dice que no reconoce el comando, es que no se ha añadido correctamente anaconda al PATH. Los
tutoriales referenciados tienen buenas soluciones a este problema habitual.

Datagrip

Instala DataGrip. Si necesitas ayuda durante la instalación, puedes seguir estos pasos.
Una compañera nos comentó que con el usuario del EAE tenemos licencia de uso durante un año, así que
puedes introducir esos datos cuando nos pida registrarnos o evaluar el producto. Si te da problemas, puedes
darle a evaluar, que podremos usarlo durante 30 días.

1
Una vez instalado, añade una conexión a PostgreSQL. Aquí tienes pasos detallados sobre cómo hacerlo.
Vamos a crear una conexión a la siguiente base de datos:
• Nombre: es libre, pero te recomiendo llamarle geo-sql o similar para reconocerla
• Host: 35.233.116.40
• Usuario: alumno
• Password: BQ6e7ajVGMRj
• Base de datos: eae
Nos deberá aparecer una conexión nueva en la parte de la izquierda. Si no ves el menú de la izquierda con la
base de datos que hemos creado, ve a view > tool windows > database.
Haz click derecho en la base de datos, y abre new > console. Se abrirá una nueva ventana a la derecha donde
podemos ejecutar queries. Prueba si funciona todo bien haciendo:
select * from linea_metro;
Y dándole al play justo encima del editor. Si devuelve las líneas de metro, has configurado el entorno
correctamente.

Instalación de dependencias

Vamos a instalar las dependencias necesarias para nuestras sesiones con conda. Para ello, abre una terminal
en tu ordenador y lanza lo siguiente:
conda install psycopg2
conda install sqlalchemy
conda install geopandas
conda install -c conda-forge folium
Los comandos anteriores deberán instalar sin error las librerías.

Cómo ver los notebooks en nuestro entorno local

En lugar de utilizar la ruta compartida que usamos la otra vez, es recomendable que lancemos los notebooks en
nuestro local, para evitar saturar las conexiones hacia la base de datos. Para hacerlo, descarga los notebooks
de la sesión de geo sql en tu ordenador, en alguna ruta que recuerdes (por ejemplo, c:\eae\geo-sql o
/Users/minombre/eae/geo-sql).
Para abrir los notebooks en Windows, puedes hacer:
jupyter notebook --notebook-dir='C:\mi\ruta\con\notebooks\'
En mac o linux:
jupyter notebook --notebook-dir='/mi/ruta/con/notebooks'
Modificando la ruta dependiendo de dónde los hayas descargado.
Para comprobar que la instalación de los paquetes ha ido bien, abre el notebook datos_espaciales y dale a
Kernel > Restart and run all. Tiene que haber ejecutado bien todos los trozos de código hasta el último
(el que pinta las estaciones de BiciMAD dentro de la L6 de metro). Si hemos introducido un error en una
celda anterior, se parará en ese punto. Corrígelo, coméntalo o elimínalo y vuelve a probar que lance todo
bien (Kernel > Restart and run all).

También podría gustarte