Well, after many hours of trying I resolved to adding a conda env python alias to my bashrc file to distinguish the system python 2.7 from the conda one.
Something along the lines of alias py27='~/anaconda2/envs/py27/bin/python2'.
It is weird but before that, every time I called python, the system was executing the system wide python binary in /usr/bin.
Hope this helps someone.