Automatically activate a Python venv with direnv
python3 -m venv venv # create new environment in "venv" directory
Install direnv
and add .envrc
to project, followed by direnv allow
if needed:
. ./venv/bin/activate
unset PS1
Now upon entering the project directory the virtual environment is automatically activated.