Årsagen er, at msvc9compiler.py i Python26\Lib\distutils ikke analyserer VC-versionen korrekt. Du kan selv tjekke find_vcvarsall(version) i msvc9compiler.py:det bliver altid version =9, betyder at VC9(2008) vil fungere, men aldrig VC8(2005). Den akavede måde at kompilere noget ved hjælp af setup.py med VC8 er at lave version =8 manuelt i funktionen ovenfor, efter at have bygget og installeret, gendan det til det gamle.