Unable to find vavarsall.bat:VC++でPythonモジュールcjkcodecsをコンパイルする例

653 ワード

sourceforgeからNetサイトではcjkpythonのソースコードをダウンロードし、その中に入って直接コマンドを使用しました
python setup.py build

エラーが見つかりました:Unable to find vcvarsall.bat
三神器の一つのnotepad++でソースパッケージとpythonインストールパスでこのエラー文字列を検索したところ、この名文はC:Python 27Libdistutilmsvc 9 compilerから出ていることが分かった.pyで.
コードの中でvcvarsallに関連するいくつかの文を読んで、ファイルの中を発見します
vc_env=query_vcvarsall(VERSION,plat_spec)

中のVERSIONはちょっと変わっていて、バックアップを試みて暴力的に12.0(Visual Studio 2013に対応)に変更しました.
python setup.py build

なんと通過して、そして
python setup.py install

意外にも間違いを報告しなかった!