当前位置: 首页 > 面试题库 >

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

秋飞鸾
2023-03-14
问题内容

我在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

我已安装VS 2015的工作副本。当我尝试通过该链接安装Visual cpp工具时,它表示计算机上已经安装了Microsoft Visual Studio
2015。我还尝试安装64位和32位版本的Visual Studio c ++ 2015可再发行版本,但是他们俩都说已经安装了该产品的另一个版本。
在命令提示符下键入的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)
编辑:我设法使用预编译的二进制文件(谢谢Paul)安装了它,但我仍然想知道是什么原因造成的。


问题答案:

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

Visual
Studio安装程序



 类似资料:
  • 我在一台windows 10机器上,最近从python 2.7迁移到了3.5。当尝试通过pip安装lxml时,它会停止并抛出此错误消息- 正在构建lxml。etree'扩展名 错误:需要Microsoft Visual C 14.0。使用“Microsoft Visual C Build Tools”获取:http://landinghub.visualstudio.com/visual-cpp-

  • 问题内容: 不知道这里发生了什么,但是每次尝试使用pip安装某些东西时,我都会收到一个错误: 命令“ / usr / bin / python -c”导入设置工具,标记化; file =’/ private / var / folders / b0 / 5843zgyj1yz3b8q2l7wrtj8h0000gn / T / pip-build-V4hy8S / PySocks / setup.p

  • 第一次安装熊猫时,网络出现故障并显示一些错误。当我再次尝试时,我得到以下错误。我用pip安装的任何其他东西都成功了,除了熊猫。

  • Brew安装,显示此错误。请原谅我的无知,我是Mac的新手。 请报告此错误:http://git.io/brew-troubleshootin/System/Library/Frameworks/Ruby。framework/Versions/2.0/usr/lib/ruby/2.0。0/rubygems/core\u ext/kernel\u require。rb:55:inrequire'/u

  • 我有一个pip的包文件(dependencies.conf),其中包括我的应用程序需要的一系列包: 在构建过程中,我使用以下方式下载所有软件包: 然后在部署过程中,我想安装这些文件,只有当安装的版本不同于我需要的,并且顺序正确(依赖关系) 我目前正在使用以下工具: 但是这是错误的,因为它没有验证版本(如果需要,我是为了降级包),并且它没有处理正确的依赖顺序。 有没有简单的方法可以做到这一点?(我基

  • 我试图在Windows7中为Python3.4安装一个图表工具(Matplotlib-V1.4.2),但到目前为止,我的所有尝试似乎都无法完成这一工作。 尝试: 我已从GitHub下载了pip -不使用 这里有一个类似的问题,我也尝试了这些建议,但我得到了以下错误 我肯定我错过了什么,你的一步一步的指导在这方面将非常感谢。