Posts Tagged ‘python’

virtualenv, appunti

giovedì, giugno 10th, 2010

Può capitare, per non dire  “capita sempre”, che nell’arco di sviluppo di un progetto software ci si trovi nella situazione di dove scegliere quale versione di un dato prodotto/libreria utilizzare. Se, ad esempio, qualche mese fa, aveste deciso di sviluppare un’applicazione basata di django, potreste aver scelto di utilizzare la versione stabile 1.1. Tutto bene, tutto procede ottimamente, fino a quando non viene rilasciata la versione 1.2 del nostro framework preferito. Che fare? Aggiornare? Restare alla versione 1.1? Ma siamo sicuri che aggiornando django il nostro software continuerà a funzionare correttamente?

In casi come questo, ma non solo, virtualenv viene in nostro soccorso consentendoci di creare ambienti python isolati con specifiche versione delle nostre librerie/framework & c, in modo da poter testare in maniera pratica e sicura la nostra applicazione.

Vediamo un esempio pratico.

(continua…)