virtual env python 3.5 only finds django python 2.7
Ok - so I figured out what happened. I have installed django using sudo pip install. Even though I was in the venv (created with python3) this has resulted in reference to django outside the venv. Sooo...it was an interesting thing to learn I guess.
I have created python 3.5.2 virtual environment ("python --version" confirms that) 
but when i try to install django using "pip install django~=1.10.0" I get this message: 

Requirement already satisfied: django~=1.10.0 in /usr/local/lib/python2.7/dist-packages

How can I get django version that agrees with the python version in my venv?