相关疑难解决方法(0)

如何在Bash脚本中激活virtualenv激活

如何创建一个Bash脚本来激活Python virtualenv?

我有一个目录结构,如:

.env
    bin
        activate
        ...other virtualenv files...
src
    shell.sh
    ...my code...
Run Code Online (Sandbox Code Playgroud)

我可以通过以下方式激活我的virtualenv:

user@localhost:src$ . ../.env/bin/activate
(.env)user@localhost:src$
Run Code Online (Sandbox Code Playgroud)

但是,从Bash脚本执行相同操作无效:

user@localhost:src$ cat shell.sh
#!/bin/bash
. ../.env/bin/activate
user@localhost:src$ ./shell.sh
user@localhost:src$ 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python bash virtualenv

78
推荐指数
8
解决办法
9万
查看次数

标签 统计

bash ×1

python ×1

virtualenv ×1