Se necesita el siguiente software:
- Git
- Pip
- Python 3.4 o posterior
- Virtualenvwrapper
En un sistema basado en Debian (como Ubuntu), se puede hacer:
sudo apt-get install git python-pip python3 virtualenvwrapper
Crear y activar un nuevo virtualenv:
mkvirtualenv --python=/usr/bin/python3 pln
Bajar el código:
git clone https://github.com/PLN-FaMAF/PLN-2019.git
Instalarlo:
cd PLN-2019 pip install -r requirements.txt
Activar el entorno virtual con:
workon pln
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
Correr Pylint de la misma manera. Por ejemplo:
pylint languagemodeling
Correr Jupyter Lab (abre una ventana en el navegador por defecto):
jupyter lab