I've been plugging away at this for a few hours now and am having a heck of a time.
The 3rd error says to copy the DLL, meanwhile it is already there by default.
C:\Windows\system32>virtualenv django-josh
New python executable in django-josh\Scripts\python.exe
ERROR: The executable django-josh\Scripts\python.exe is not functioning
ERROR: It thinks sys.prefix is u'c:\\windows\\syswow64\\django-josh' (should be u'c:\\windows\\system32\\django-josh')
ERROR: virtualenv is not compatible with this system or executable
Note: some Windows users have reported this error when they installed Python for "Only this user" or have multiple versions of Python installed. Copying the appropriate PythonXX.dll to the virtualenv Scripts/ directory may fix this problem.
I've been reading this and want to note, I had Python 3 installed a while back, but then installed Python 2.7 and removed Python 3 after. I'm wondering if there's still a trace of Python 3 on my computer somewhere, even though I can't find anything.
Update: I was able to get it working with this command (using an option), but I'm not sure if that's correct.
C:\Windows\system32>virtualenv --distribute C:\Python27\envs\django
New python executable in C:\Python27\envs\django\Scripts\python.exe
Installing setuptools, pip...done.
Thanks so much!