My virtualenv works perfect from bash with:
$ workon mylovelyenv
// do something
$ deactivate
When I try to automate with makefile I can't get it right:
$ cat makefile
all:
workon mylovelyenv #doesn't work
$(shell workon mylovelyenv) #doesn't work either
bash -c "workon mylovelyenv" #doesn't work either
python go.py
$(shell deactivate) # same here ...