1. Virtualenv, virtualenvwrapper et pip
virtualenv [1] vous permet de créer de multiples environnements virtuels Python. Le but est d'avoir un environnement Python par projet. Vous pouvez ainsi gérer finement les versions des librairies que vous voulez utiliser pour chacun de vos projets. Vous pourrez même aller plus loin et avoir plusieurs virtualenvspour vos projets, afin par exemple de pouvoir tester vos projets avec plusieurs versions de Django.
L'utilisation de virtualenv offre un deuxième avantage important : dans un environnement de production, vous n'êtes pas tributaire de l'administrateur de votre serveur, vous pouvez vous-même installer les packages dont vous avez besoin dans la version que vous voulez. Mais attention, de grands pouvoirs entraînant de grandes responsabilités, acquérir le pouvoir d'installer des packages en étant un simple utilisateur vous rend responsable de ces paquets. Il vous faudra donc gérer tout ce qui est mise à jour en cas de problème...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première