well, you can install ansible outside local virtualenv. It's a single program like Firefox, so probably you won't need different versions and could be installed as such.
Just like neokya said, you just create a Python 2 virtualenv for deployment and a Python 3 one for development.