I found http://old.nabble.com/Windows:-virtualenv-and-pywin32--td27658201.html
which offered the following solution, which worked for me.
Download the latest pywin32 installer from http://sourceforge.net/projects/pywin32/
Activate your virtualenv
Run easy_install blah.exe
where the path matches your downloaded file
The same page offers a similar solution which didn't work for me, namely running
easy_install http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download
I got the following error:
error: c:\users\blah\appdata\local\temp\easy_install-ibkzv7\pywin32-214.win32-py2.6.exe is not a valid distutils Windows .exe
This could be because I am using Distribute rather than the original setuptools easy_installer, but I prefer Distribute and am not going to install original setuptools just for this.
I rather hopefully tried "pip install" rather than "easy_install", this also didn't work.
Finally, I found but haven't tested the solution at http://www.mail-archive.com/[email protected]/msg272040.html
which is:
Solved this by copying the pywin32.pth file into my virtualenv site-packages
and editing the file to point to the path.
If the others don't work for you, maybe this will?