Alasannya adalah msvc9compiler.py di Python26\Lib\distutils tidak menganalisis versi VC dengan benar. Anda dapat memeriksa find_vcvarsall(version) di msvc9compiler.py sendiri:selalu berubah versi =9, berarti VC9(2008) akan berfungsi, tetapi tidak pernah VC8(2005). Cara yang canggung untuk mengkompilasi sesuatu menggunakan setup.py dengan VC8 adalah membuat versi =8 secara manual pada fungsi di atas, setelah membangun dan menginstal pulihkan ke lama.