How to run manage.py inside venv?
run virtualenv venv in you desired directory 
after install from t run :
source \your_folder\venv\bin\activate
now you sohuld see  (venv) before $ in the shell
that mean you env is active 
install packages run pip install package_name
run pip freeze to get installed packages
go to project folder that include manage.py file
run python manage.py runserver to make sure that evrything run fine

to access django-shell run python manage.py shell
I have been given an existing project to work on and I am really struggling to get the environment set up. 
The project folder firstly contains manage.py server, which I use as an entry point to run the server. 
There is also a venv folder which contains all the modules etc. I need. 
So when I do runserver on manage.py, I get that "No module named sqlserver_ado.base". Even when I have activated the virtual environment and am in  bash.... this module for instance is in venv folder in a venv\Lib\site-packages. 
I am so very confused. I have also tried copying whatever modules are said to be missing and have ran into other issues this way also.