找不到vcvarsall.bat文件

时间:2011-05-25 15:13:58

标签: python visual-studio-2008

我正在尝试使用pip在我的计算机上安装Scrapy。在大多数情况下它可以工作,但在安装后不久我得到一个错误,说“无法找到vcvarsall.bat。我已经四处寻求帮助,大多数消息来源说安装Visual Express 2008.但是,甚至执行此操作后,当我导航到C:\ Program Files(x86)\ Microsoft Visual Studio 8 \ VC时,我没有看到vcvarsall.bat文件。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

Issue,distutils找不到vcvarsall.bat。它应该在某个版本中修复

有一种编译方法。试试这个blog

答案 1 :(得分:1)

<强>已更新
我们可以安装Microsoft Visual C++ Compiler for Python 2.7来解决这个vcvarsall.bat问题。

首先从PyPI安装Windows Installer的lxml,它会从libxml2libxslt包含或lib问题中节省很多。

然后通过pip安装Scrapy应该很容易。

<强> ORIGINAL
Microsoft Visual Studio 8是VS2005。

Visual C ++ 2008 Express Edition的默认目录应为C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \

或者您可以下载Python2.6的Scrapy安装程序。

Scrapy-0.12.0.2542.win32-py2.6.exe

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

答案 2 :(得分:0)

嗯......它应该在那里。

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

根据Microsoft的说法,这是“默认”位置,因此可能位于其他位置。在“Program Files(x86)”下面的文件系统搜索怎么样?