Se necesita el siguiente software:
- Git
- Pip
- Python 3.4 o posterior
- TkInter
- Virtualenv
En un sistema basado en Debian (como Ubuntu), se puede hacer:
sudo apt-get install git python-pip python3.4 python3-tk virtualenv
Crear y activar un nuevo virtualenv. Recomiendo usar virtualenvwrapper. Se puede instalar así:
sudo pip install virtualenvwrapper
Y luego agregando la siguiente línea al final del archivo
.bashrc
:[[ -s "/usr/local/bin/virtualenvwrapper.sh" ]] && source "/usr/local/bin/virtualenvwrapper.sh"
Para crear y activar nuestro virtualenv:
mkvirtualenv --system-site-packages --python=/usr/bin/python3.4 pln-2015
Bajar el código:
git clone https://github.com/PLN-FaMAF/PLN-2015.git
Instalarlo:
cd pln-2015 pip install -r requirements.txt
Activar el entorno virtual con:
workon pln-2015
Correr el script que uno quiera. Por ejemplo:
python languagemodeling/scripts/train.py -h
Correr nose:
nosetests
Correr flake8 sobre el paquete o módulo que se desea chequear. Por ejemplo:
flake8 languagemodeling