如何创建一个 Bash 脚本来激活一个 Python viralenv?
我的目录结构是这样的:
.env
bin
activate
...other virtualenv files...
src
shell.sh
...my code...
我可以通过以下方式激活我的虚拟世界:
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$
我做错了什么?