Python


Versiones de Python

Actualmente hay dos versiones de python, la 2.x (al momento de escribir esto, la última es la 2.7) y la 3.x (la última es la 3.8).

Las versiones 3.x han introducido cambios que hacen que el código no sea compatible con las versiones 2.x. Las versiones 2.x ya casi no se utilizan, así que usaremos las 3.x.

Instalación de Python

Linux

Recomendamos utilizar un entorno virtual para instalar las librerías.

En este caso, podés crear un entorno virtual e instalar las librerías con los siguientes comandos (instrucciones completas):

pip3 install virtualenvwrapper
mkvirtualenv aap2020
workon aap2020
pip install keras pandas matplotlib jupyter ipython numpy

Nota: En Linux también se puede utilizar Anaconda, pero seguramente es mejor utilizar el paquete python que te provea tu distribución. Si instalás Anaconda en Linux y ya tenías Python instalado, cuidado porque es posible que cuando ejecutes python estés haciendo referencia al python viejo y no al nuevo que trae Anaconda. También debés tener cuidado con no sobreescribir el path para no romper tu sistema.

Windows

Si estás en Windows, te recomendamos instalar Anaconda (la última versión) una distribución de Python que viene con muchísimas librerías que vamos a usar instaladas.

Cuando instalás Anaconda, te dan la opción de agregar Anaconda a la variable PATH o no hacerlo. Si lo hacés, vas a poder usar el Python de Anaconda desde cualquier terminal. Si no lo hacés, solo podrás usarlo desde el “Anaconda Prompt” que se instala con Anaconda. La primera opción es más simple pero puede traer problemas si tenías otras versiones de Python instaladas.

Luego sólo tenés que instalar Keras, para lo cual podrás seguir este tutorial

También podés instalar Python aparte e instalar las librerías a mano, pero en Windows es un poco más complicado.

Verificar la instalación (windows o linux)

Podés verificar la instalacion y qué versión de Python tenés instalado ejecutando python –version en la consola. Si usás Windows, deberás abrir el programa “Anaconda Prompt” que te da una consola donde se ha agregado python al path.

Para verificar que los paquetes necesarios estén instalados, ejecuta python. Debería abrirse la consola de Python y aparecer un mensaje similar al siguiente:

Python 3.7.5 (default, Apr 19 2020, 20:18:17) 
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.

Luego ejecuta, dentro de la consola de python, los comandos:

import numpy
import matplotlib
import keras

Si los tres funcionan (no generan error), quiere decir que han sido instalados correctamente. En el caso de import keras, deberías ver el mensaje Using TensorFlow backend..