4


1

Windows XPのCythonの問題:「エラー:vcvarsall.batが見つかりません」

Cythonのバージョンは0.13、Python 3.1ですCython FAQですべての「ソリューション」を試しましたが、役に立ちませんでした。 私のバージョンのVisual Studioは7.1であり、そのディレクトリにはvcvarsall.batが含まれていません。 この問題には解決策がありますか?

1 回答


2


検索してください。これに関する十分な議論が見つかります。

{空} [編集:下のコメントに基づいて]

Windows上でsetup.pyインストールを実行すると、distutilsは実行するvcvarsall.batを探します。

  • vcvarsall.batについて*

VCVarsall.batは、Visual StudioのVisual Studioコマンドプロンプトツールです。 統合開発環境(IDE)のさまざまなオプションを設定したり、コマンドラインからプロジェクトをビルド、デバッグ、デプロイしたりできます。

このファイルが見つからない場合

_ 解決策1:ファイルを探す _

  1. distutilsには、vcvarsall.batへのハードコーディングされたパスがあります。

  2. vc * .batまたはvc * .cmdで始まるファイルを見つけます。 設定するファイル MSコンパイラツールチェーンのコマンドライン環境。 Visual Studioセットアップのバージョンが異なると、場所が一致しません。 32ビットバージョンを実行している場合、vcvars32.batを見つけることができるはずです。

  3. distutilsが期待するディレクトリにドロップします。