通过pip安装lxml时出错:需要Microsoft Visual C++ 14.0

2024-05-06

我使用的是 Windows 10 机器,最近从 python 2.7 迁移到 3.5。当尝试通过 pip 安装 lxml 时,它会停止并抛出此错误消息 -

构建“lxml.etree”扩展
错误:需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它:http://landinghub.visualstudio.com/visual-cpp-build-tools http://landinghub.visualstudio.com/visual-cpp-build-tools

我安装了 VS 2015 的工作副本。当我尝试通过该链接安装 Visual CPP 工具时,它表示计算机上已安装 Microsoft Visual Studio 2015。我还尝试安装 Visual Studio C++ 2015 Redistributables,64 位和 32 位版本,但他们都说已经安装了该产品的另一个版本。
在命令提示符中输入 set 包括这个 -

VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\

这意味着路径已设置。
这可能是我能在 SO 上找到的唯一资源,但答案建议从 3.5 回滚到 Python 3.4.3。有人解决过此类问题吗?
需要 Microsoft Visual C++ 14.0(无法找到 vcvarsall.bat) https://stackoverflow.com/questions/29846087/microsoft-visual-c-14-0-is-required-unable-to-find-vcvarsall-bat
编辑:我设法使用预编译的二进制文件安装它(谢谢保罗),但我仍然想知道是什么原因造成的。


您是否检查过安装 Visual Studio 时是否安装了 C++ 编译器?这似乎是一个愚蠢的问题,但这是我犯的错误。通过进入 Visual Studio 的设置进行检查(程序和功能:修改“Visual Studio 2015”),然后在Programming Languages->VC++,确保已勾选。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过pip安装lxml时出错:需要Microsoft Visual C++ 14.0 的相关文章

随机推荐

  • 如何在 OpenAPI (Swagger) 中描述这个 POST JSON 请求正文?

    我有一个使用以下 JSON 请求正文的 POST 请求 如何使用 OpenAPI Swagger 描述此请求正文 testapi testapiContext messageId kkkk8 messageDateTime 2014 08
  • 如何使用另一个表中的另一列更新一列? SQL 错误:ORA-00933:SQL 命令未正确结束

    我已经尝试了所有我能想到的方法 但无法解决这个 SQL 错误 SQL 错误 ORA 00933 SQL 命令未正确结束 这就是 Oracle SQL UPDATE SALES DATA FAMILY 2007 A SET A POG ID
  • 如何恢复 build.gradle 和 .Gradle 文件夹

    当我尝试解决 Android Studio 的问题时 我不小心删除了项目顶部的 Gradle 文件夹和应用程序中的 build gradle 我将在 Android Studio 中发布我的项目的屏幕截图 构建选项卡还生成 使模块成为我的应
  • 如何将内部类的值返回到外部类?

    我想做的是当onSuccess方法执行后 queryLogin return true 而如果onFailuer方法执行后 queryLogin return false 但如您所知 在 java 中 我无法从内部类修改外部类值 所以我只是
  • Xcode:为不同的构建配置设置GCC_PREPROCESSOR_DEFINITIONS?

    我想设置GCC PREPROCESSOR DEFINITIONS对于我的四个构建配置 调试 发布 临时和分发 中的每一个 我希望每个都有不同的设置 我正在查看的屏幕是 目标信息 窗口的 构建 选项卡 当我将配置弹出窗口设置为 调试 时 我可
  • R Studio 命令行中从“+”提示符返回到“>”提示符

    我知道当 R 中的命令行希望您完成当前命令时 提示符会从 按 Esc 键将使您返回到提示符
  • Quickblox 未读消息总数

    您好 如何获取 quicblox 中未读消息的总数 对于所有对话框 有直接的api调用吗 谢谢 这是从 Quickblox Swift 获取未读消息总数的工作代码 let dialogsIDs NSSet NSSet array QBReq
  • 将单元格转换为双精度

    gt gt C 1 2 CF 2 C 1 2 CF 2 gt gt whos C Name Size Bytes Class Attributes C 2x2 478 cell 我怎样才能转换C into double以便 gt gt C
  • 如何通知 AngularJS 表单已由 jQuery 外部填写?

    我在 AngularJS 中有一个页面 其中有一个包含一些字段的表单 加载该页面后 我想要一个书签 单击该书签可根据配置文件中的数据填充字段 正在使用一个 JS 文件 该文件使用 jquery 来填充表单中的数据 当我做 id val ab
  • 使用 Git 维护项目

    我有 2 个项目 实际上这 2 个项目彼此大约 80 相同 主要区别在于语言和商业模式 一个是针对使用英语的更多受众 并且有 9 美元 月的商业模式 另一个是使用本地语言与免费增值商业模式 有时 当我想添加新的特性 功能时 我想将其添加到两
  • Visual Studio Code,调试子进程不起作用

    我有这个确切的问题 https github com Microsoft vscode cpptools issues 511 https github com Microsoft vscode cpptools issues 511 但那
  • html画布绘图显示出来

    我确信这个问题在我还找不到答案之前就已经被问过 我想通过在顶部绘制另一个白色矩形来擦除黑色矩形的一部分 但是许多原始黑色矩形显示出来 就像正在平均一样 canvas document getElementById canvas contex
  • Ansible 和硬件检查

    我必须使用 ansible 检查 Linux 机器上的不同硬件和配置元素 我完全不确定如何做到这一点 RAM 磁盘空间 DNS CPU 我知道我几乎可以找到我想要的所有事实都在 ansible 中 但我不明白如何使用它 例如 我必须检查 R
  • 如何从 coxme 包中的 lmekin 对象中提取 p 值

    我希望能够查看 coxme 包生成的 lmekin 对象的 p 值 eg model lmekin formula height score sex age 1 IID data phenotype df varlist kinship m
  • weak_ptr、make_shared 和内存释放

    一个控制块shared ptr当至少有一个时保持存活weak ptr展示 如果共享指针是用以下命令创建的make shared这意味着对象的整个内存都保持分配状态 对象本身被正确破坏 但由于对象的控制块和内存被分配在一个块中 如make s
  • 如何在Python中每次运行脚本时增加变量?

    我有一个 Python 脚本 我想在每次运行时增加一个全局变量 这可能吗 使用外部文件很容易做到这一点 您可以创建一个函数来为您执行此操作 这样您就可以根据需要将多个文件用于多个变量 尽管在这种情况下您可能想要研究某种序列化并将所有内容存储
  • 在 ionic 3 应用程序中找不到命名空间“google”

    在我尝试在项目中使用 google 变量后 任何人都可以帮我解决这个错误 我进入了 ionic 3 应用程序 npm install save types google maps 将以下内容添加到我的 package json 中 type
  • winpdb 不适用于 python 3.3

    我无法让 rpdb2 与 python 3 3 一起运行 但根据多个来源 这应该是可能的 rpdb2 d myscript py A password should be set to secure debugger client serv
  • 是否有中欧通用的 TimeZoneInfo?

    是否有针对中欧的通用 TimeZoneInfo 将 CET 和 CEST 纳入考虑 我有一个应用程序正在执行以下操作 TimeZoneInfo tzi TimeZoneInfo FindSystemTimeZoneById Central
  • 通过pip安装lxml时出错:需要Microsoft Visual C++ 14.0

    我使用的是 Windows 10 机器 最近从 python 2 7 迁移到 3 5 当尝试通过 pip 安装 lxml 时 它会停止并抛出此错误消息 构建 lxml etree 扩展错误 需要 Microsoft Visual C 14