Я пытаюсь установить Scrapy на свой компьютер, используя pip. По большей части это работает, но через некоторое время в процессе установки я получаю сообщение об ошибке "не удалось найти vcvarsall.bat. Я оглядывался за помощью, и большинство источников говорят, что нужно просто установить Visual Express 2008. Однако даже после этого, когда я перехожу к C:\Program Files (x86)\Microsoft Visual Studio 8\VC, я не вижу файл vcvarsall.bat. Любые идеи?
Не удалось найти файл 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.
Ответ 3
Хммм... он должен быть там.
http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=VS.90%29.aspx
По данным Microsoft, это "местоположение по умолчанию", поэтому оно может быть в другом месте. Как насчет поиска в файловой системе ниже "Program Files (x86)"?