Malcolm> Running pip as a package (python -m pip) will force the use of the virtual env copy of pip. Running pip as an application vs package may use the system version of pip.
I believe it is for just this reason that the recommended spelling these days is "python -m pip". Skip -- https://mail.python.org/mailman/listinfo/python-list