Comment créer un script Bash pour activer un virtualenv Python ?
J'ai une structure de répertoire comme :
.env
bin
activate
...other virtualenv files...
src
shell.sh
...my code...
Je peux activer mon virtualenv par :
user@localhost:src$ . ../.env/bin/activate
(.env)user@localhost:src$
Cependant, faire la même chose à partir d'un script Bash ne donne rien :
user@localhost:src$ cat shell.sh
#!/bin/bash
. ../.env/bin/activate
user@localhost:src$ ./shell.sh
user@localhost:src$
Qu'est-ce que je fais de mal ?