Windows-7 で、"distutils" を使用して C 拡張をビルドしようとすると、"vscvarsall.bat が見つかりません" で失敗しました。少し Web 検索したところ、Visual Studio 2008 が必要かもしれないことがわかりました。実際、私の python2.7 が Visual Studio 2008 (MSC v. 1500) によってコンパイルされていることを確認しました。今、私は2つの質問があります:
- "distutils" で C 拡張機能をビルドするには、VS 2008 をインストールする必要がありますか?
- これが本当なら、VSは高価な商用パッケージなので、これはpythonアプリケーションの開発を制限しますか? python-windows が無料のコンパイラ (MINGW など) でコンパイルされていないのはなぜですか?