Не удалось найти файл vcvarsall.bat

Я пытаюсь установить Scrapy на свой компьютер, используя pip. По большей части это работает, но через некоторое время в процессе установки я получаю сообщение об ошибке "не удалось найти vcvarsall.bat. Я оглядывался за помощью, и большинство источников говорят, что нужно просто установить Visual Express 2008. Однако даже после этого, когда я перехожу к C:\Program Files (x86)\Microsoft Visual Studio 8\VC, я не вижу файл vcvarsall.bat. Любые идеи?

Ответ 1

Issue с disutils, не находящим vcvarsall.bat. Он должен быть исправлен в некоторых версиях

Для компиляции есть workaorund. Попробуйте blog

Ответ 2

ОБНОВЛЕНО
Мы можем установить Microsoft Visual С++ Compiler для Python 2.7 для решения этой проблемы vcvarsall.bat.

Сначала установите lxml установщик Windows из PyPI, он сэкономит много от libxml2 и libxslt include или lib.

Затем установить Scrapy by pip должно быть легко.

ОРИГИНАЛ
Microsoft Visual Studio 8 является VS2005.

Каталог по умолчанию для Visual С++ 2008 Express Edition должен быть C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\

Или вы можете просто загрузить установщик Scrapy для Python2.6.

Scrapy-0.12.0.2542.win32-py2.6.exe

Scrapy-0.12.0.2542.win-amd64-py2.6.exe

Ответ 3

Хммм... он должен быть там.

http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=VS.90%29.aspx

По данным Microsoft, это "местоположение по умолчанию", поэтому оно может быть в другом месте. Как насчет поиска в файловой системе ниже "Program Files (x86)"?