On my windows-7, when I wanted to build a C-extension using "distutils", it failed with "unable to find vscvarsall.bat". A little bit web search told me that I may need Visual Studio 2008. I confirmed that indeed, my python2.7 was compiled by Visual Studio 2008 (MSC v. 1500). Now I have 2 questions:
- Do I really need to install VS 2008 to get my C-extension built by "distutils"?
- If this is true, since VS is an expensive commercial package, does this limit python application development? Why has python-windows not been compiled by free compiler, eg MINGW?