Yes. And the answer by Chiron1991 is the proper way to do this since pretty much forever.
I seem to recall that with python2.7 that calling bin/python in a virtualenv without activating the virtualenv did not used to "work" (i.e. it would use the system packages). Did this change at some point or is my memory just wrong?