Cython のバージョンは 0.13、Python 3.1 Cython の FAQ にあるすべての「解決策」を試しましたが、うまくいきませんでした。私の Visual Studio のバージョンは 7.1 で、そのディレクトリには vcvarsall.bat が含まれていません。この問題には解決策がありますか?
6747 次
1 に答える
2
SO検索すると、これに関する十分な議論が見つかります。
[編集:以下のコメントに基づく]
Windowsでsetup.pyinstallを実行すると、distutilsは実行するvcvarsall.batを探します。
vcvarsall.batについて
VCVarsall.batは、VisualStudioのVisualStudioコマンドプロンプトツールです。統合開発環境(IDE)のさまざまなオプションを設定したり、コマンドラインからプロジェクトをビルド、デバッグ、および展開したりできます。
このファイルが見つからない場合はどうなりますか
解決策1:ファイルをハントする
- distutilsには、vcvarsall.batへのハードコードされたパスがあります。
- vc*.batまたはvc*.cmdで始まるファイルを見つけます。MSコンパイラツールチェーンのコマンドライン環境を設定するファイル。Visual Studioのセットアップのバージョンが異なると、場所に一貫性がなくなります。32ビットバージョンを実行している場合は、vcvars32.batを見つけることができるはずです。
- distutilsが期待するディレクトリにドロップします。
于 2010-10-28T09:52:53.503 に答える