使用 shell scrapit 启动 pythonenvironment 并执行命令

start pythonenvironment using shell scrapit and execute command

我有 ubuntu 服务器,我的 python virtualenv 在 /var/www/abc/python 文件夹下。

我的代码在 /var/www/abc/code 文件夹下。

现在我想在使用 shell 脚本执行我的代码之前启动 virtualenv。

这是 shell 文件 runshell.sh ,但它不会启动虚拟环境。

source /var/www/abc/python/bin/activate
python /var/www/abc/code/app.py

与您在 shell

中所做的相同
#!/bin/bash
source /var/www/abc/python/bin/activate
python /var/www/abc/code/app.py

或者你可以直接从 venv运行python

#!/bin/bash
/var/www/abc/python/bin/python /var/www/abc/code/app.py