When you do
python setup.py develop
That ^ python that you are using to run setup.py is not necessarily associated with the virtual environment. You need to ensure that you are running the virtualenv's version of python by navigating directly to python.exe in your virtual environment and using that to run setup.py.
Alternatively you can just call activate.bat
in your scripts folder and it will do it all for you, ensuring that nothing outside of the virtual environment is used.
edit if you are certain that you are using the virtualenv's python.exe
please ensure that when you created the virtual env you used the --no-site-packages flag
virtualenv --no-site-packages myEnv
edit2 the --no-site-packages seems to have been OP's problem