इसका कारण यह है कि Python26\Lib\distutils में msvc9compiler.py VC संस्करण का ठीक से विश्लेषण नहीं करता है। आप स्वयं msvc9compiler.py में find_vcvarsall (संस्करण) की जांच कर सकते हैं:यह हमेशा संस्करण =9 बदलता है, इसका मतलब है कि वीसी 9 (2008) काम करेगा, लेकिन वीसी 8 (2005) कभी नहीं। VC8 के साथ setup.py का उपयोग करके कुछ संकलित करने का अजीब तरीका है संस्करण =8 को मैन्युअल रूप से ऊपर दिए गए फ़ंक्शन में, बिल्ड और इंस्टॉल करने के बाद इसे पुराने में पुनर्प्राप्त करें।