Windows上的python pip - 命令'cl.exe'失败

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (368)

我正在尝试使用spaCy,pip install spacy但是我收到以下错误..

我安装了VS 2015,我有以下Python安装..

3.5.2 |Anaconda 2.5.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)]

我尝试了以下SO解决方案无济于事..

以及其他各种。这不是这个特定库的一个独特问题,但更常见的是我尝试安装需要C在Windows上构建的Python库。

提问于
用户回答回答于

您可能需要有cl.exe在你的PATH

PATH是一个环境变量,它告诉Windows在您给它命名时在哪里可以找到可执行文件。默认情况下,它包含诸如的位置C:\Windows

你有两个选择。

  1. 使用Visual C ++命令提示符。您可以在Visual Studio文件夹下的“开始”菜单中找到它。这会PATH自动设置。
  2. 手动将文件夹添加cl.exePATH。 您正在寻找的文件夹通常是(visual studio folder)\VC\bin。说明可以在这个答案中找到。在此之后,您可以使用cl.exe任何命令提示符。请注意,您必须在此之后重新启动命令提示符才能更新其中的命令提示符PATH
用户回答回答于

这是最简单的解决方案。对于那些不知道如何做的人:

  1. 安装C ++编译器 http://landinghub.visualstudio.com/visual-cpp-build-tools
  2. 转到安装文件夹(在我的例子中):C:\ Program Files(x86)\ Microsoft Visual C ++ Build Tools
  3. 打开Visual C ++ 2015 x86 x64交叉构建工具命令提示符
  4. 类型: pip install package_name

扫码关注云+社区

领取腾讯云代金券