I can not see where it goes wrong.
django-admin.py
is in you bin folder(Scripts folder on Windows),
but in active virtual environment it should find it.
Can do quick test,i have Windows now.
You see when create virtualenv that it use python 3.4.
which python
tells me that i use
python
in virtualenv.
No problem in test.
G:\
λ mkdir projects
G:\
λ cd projects
G:\projects
λ mkdir myhellowebapp
G:\projects
λ cd myhellowebapp
G:\projects\myhellowebapp
λ virtualenv venv
Using base prefix 'c:\\python34'
New python executable in G:\projects\myhellowebapp\venv\Scripts\python.exe
Installing setuptools, pip, wheel...done.
G:\projects\myhellowebapp
λ G:\projects\myhellowebapp\venv\Scripts\activate.bat
(venv) G:\projects\myhellowebapp
λ pip install Django==1.9.6
Collecting Django==1.9.6
Downloading Django-1.9.6-py2.py3-none-any.whl (6.6MB)
100% |################################| 6.6MB 191kB/s
Installing collected packages: Django
Successfully installed Django-1.9.6
(venv) G:\projects\myhellowebapp
λ git init
Initialized empty Git repository in G:/projects/myhellowebapp/.git/
(venv) G:\projects\myhellowebapp
λ which python
/g/projects/myhellowebapp/venv/Scripts/python
(venv) G:\projects\myhellowebapp
λ django-admin.py startproject hellowebapp .
(venv) G:\projects\myhellowebapp
λ django-admin.py startapp collection
(venv) G:\projects\myhellowebapp
λ python manage.py migrate
Operations to perform:
Apply all migrations: sessions, admin, auth, contenttypes
Running migrations:
Rendering model states... DONE
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying sessions.0001_initial... OK
(venv) G:\projects\myhellowebapp
λ python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
December 22, 2016 - 02:37:17
Django version 1.9.6, using settings 'hellowebapp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Can test with Mint later have version on VirtualBox.