Sistemi con Vincoli - CL in Informatica - A.A. 2015-2016

Sistemi con Vincoli 

A casa

Installare or-tools in generale non è facilissimo. Il docente ha preparato una versione precompilata per Ubuntu 12.04 e “portabile". 

Per installarlo a casa, dovrebbe bastare:

  1. Copiare la cartella “ortools" in una posizione qualunque del file system (dovrebbe andare bene anche un file system distribuito, eventualmente

    • Sui computer del Paolotti è disponibile al path:
      /var/conf/Software/Ubuntu1204/SistemiConVincoli/ortools.zip

    • Sui computer della Torre è disponibile al path:/var/conf/Software/OrTools/ortools.zip

  2. Scegliere una delle soluzioni sotto:

    • rendere disponibile un alias del tipo:

      ortools-python="PYTHONUSERBASE=/pathto/ortools python"

    • ottenere lo stesso effetto con uno script bash, ad esempio ortools-python, da rendere eseguibile e disponibile sul PATH. Lo script potrebbe essere:

      PYTHONUSERBASE=/pathto/ortools
      python $*

      oppure:

      PYTHONUSERBASE=/pathto/ortools
      python @*

In pratica, si tratta solo di eseguire ipython con la variabile “PYTHONUSERBASE” impostata al percorso di or-tools.

Nei laboratori

Al Paolotti ed in Torre abbiamo evitato di impostare la variabile nel profilo degli utenti (ad esempio in .bashrc). Va quindi impostata solo per l’invocazione di un comando:

export PYTHONUSERBASE=/usr/local/ortools/lib/python2.7/site-packages/:$PYTHONUSERBASE

 

 



To top