Bien que virtualenv soit pratique car vous pouvez changer librement d'environnement Python, si vous traitez plusieurs projets en même temps, déplacez-vous vers le répertoire un par un et exécutez une commande telle que source .venv / bin / activate
. C'est un peu gênant de devoir le faire.
Donc, si zsh a un paramètre virtualenv dans le répertoire, essayez de le configurer pour changer automatiquement d'environnement.
Dans zsh, la fonction chpwd
est automatiquement appelée lorsque le répertoire est changé. En utilisant ceci, par exemple, lorsque le nom du répertoire qui stocke virtualenv est «.venv», définissez comme suit.
function chpwd() {
if [ -d .venv ]; then
source .venv/bin/activate
fi
}
Vous pouvez maintenant accéder au répertoire avec zsh pour activer automatiquement virtualenv.
Recommended Posts