Проблема с Cython в Windows XP: «ошибка: невозможно найти vcvarsall.bat» - PullRequest
4 голосов
/ 28 октября 2010

Cython версия 0.13, Python 3.1 Я перепробовал все «решения» в Cython FAQ, но безрезультатно. Моя версия Visual Studio - 7.1, и ее каталог не содержит vcvarsall.bat. У этой проблемы есть решение?

1 Ответ

2 голосов
/ 28 октября 2010

Ищите, и вы найдете достаточно об этом обсуждения.

[Редактировать: на основе комментария ниже]

Когдавы запускаете setup.py install для windows, 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.
...