Ответ 1
Здесь, как это сделать:
Вы можете выполнить команду оболочки в Makefile, используя();
например.
echoTarget:
(echo "I'm an echo")
Просто не забудьте поставить символ табуляции перед каждой строкой в команде оболочки. то есть вам понадобится вкладка раньше (эхо "я эхо" )
Здесь будет работать для активации virtualenv:
activate:
( \
source path/to/virtualenv/activate; \
pip install -r requirements.txt; \
)