Как активировать исходный код virtualenv в скрипте Bash
Как создать сценарий Bash для активации Python virtualenv?
У меня есть структура каталогов, как:
.env
bin
activate
...other virtualenv files...
src
shell.sh
...my code...
Я могу активировать свой virtualenv с помощью:
user@localhost:src$ . ../.env/bin/activate
(.env)user@localhost:src$
Однако то же самое из скрипта Bash ничего не делает:
user@localhost:src$ cat shell.sh
#!/bin/bash
. ../.env/bin/activate
user@localhost:src$ ./shell.sh
user@localhost:src$
Что я делаю неправильно?