Python reports an import error, even when a valid package exists on
sys.path, if that package is a symlink directory and would otherwise be
importable.
I suspect that the underlying import routines have some assumptions
about the file system that exclude symlinked directories.
Looks like a known issue on Windows – http://bugs.python.org/issue6727 you may want to try the patches attached to that issue.