Sous Gentoo, l’environnement Python est particulièrement sensible car il est utilisé par le gestionnaire de packages: portage.
L’outil pip, également utilisable pour installer des paquets Python risque d’interférer avec l’environnement du système.
Il est parfois nécessaire d’avoir des paquets python qui ne sont pas proposé directement par la distribution Gentoo. Dans cette situation, il est préférable d’utiliser virtualenv.
Cet outil permet d’installer un environnement python complètement séparé de celui du système.
Installation:
emerge virtualenv
mkdir ~/virtualenv/dev
cd ~/virtualenv/dev
virtualenv .
activer l’environnement:
source ./bin/activate
et installer les paquets requis
pip install ....