запустить pythonenvironment, используя shell scrapit и выполнить команду - PullRequest
0 голосов
/ 10 января 2019

У меня есть ubuntu сервер, и мой python virtualenv находится в папке /var/www/abc/python.

и мой код находится в папке /var/www/abc/code.

Теперь я хочу запустить virtualenv, прежде чем я выполню свой код, используя сценарий оболочки.

Вот файл оболочки runshell.sh, но он не запускает виртуальную среду.

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

1 Ответ

0 голосов
/ 10 января 2019

То же, что вы делаете в оболочке

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

Или вы можете напрямую запустить python из venv

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