• [^] # Re: Où placer ses environnements virtuels et comment les nommer ?

    Posté par . En réponse à la dépêche Python — partie 7 — Environnements virtuels. Évalué à 4.

    Pour ma part j'utilise virtualenv avec direnv pour chaque projet.
    ```
    python -m venv --system-site-packages .venv

    cat < "EOF" >.envrc
    export VIRTUAL_ENV=$(pwd)/.venv
    export PATH=$VIRTUAL_ENV/bin:$PATH
    EOF

    direnv allow
    ```
    Et maintenant quand j'arrive dans ce répertoire ou un de ses sous-répertoires, le virtualenv est automatiquement activé. De la même manière il est automatiquement désactivé si je quitte ce répertoire.