Python3.5 - 错误:无法找到vcvarsall.bat

时间:2015-12-17 07:23:33

标签: python windows lxml

我的问题不是新的,并且在安装'lxml'时遇到了同样的错误(无法找到vcvarsall.bat)。我使用Python 3.5和Windows 7.我尝试按照建议的步骤here但是失败了

  1. 我将mingw32安装到C:\programs\mingw\

  2. 将mingw32的bin目录添加到您的环境变量:append c:\programs\MinGW\bin;到PATH

  3. 我在这里错了。你可以解释一下(简单地说)如何将mingw32的bin目录添加到路径中吗?

    1. 编辑(如果不存在则创建)位于C:\ Python35 \ Lib \ distutils \ distutils.cfg的distutils.cfg文件为:

      [构建]

      编译器的mingw32 =

    2. 我根本没有采取这一步骤。

      1. 现在运行pip install lxml
      2. 我得到了这个,我确保通过打开一个新的cmd.exe来确定环境。

        非常感谢任何完成这些步骤的建议。

2 个答案:

答案 0 :(得分:1)

我认为安装mingw32并不是一个好主意。 请遵循以下设置:

  1. 检查您的Python版本,3.4将易于安装;
  2. 下载whl并使用pip install命令;
  3. 转到http://www.lfd.uci.edu/~gohlke/pythonlibs/,您可以根据自己的意愿找到该文件。

答案 1 :(得分:1)

我应该从...安装Microsoft Visual C ++编译器for Python 2.7 https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266