【问题标题】:Dark flow installation visual studio dependency error暗流安装visual studio依赖错误
【发布时间】:2018-03-20 17:12:38
【问题描述】:

我正在尝试从存储库安装暗流库:https://github.com/thtrieu/darkflow

不幸的是,当输入任何一个时

python setup.py build_ext --inplace

pip install -e .

导致以下错误:

running build_ext
building 'darkflow.cython_utils.nms' extension
     error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

我已经安装了 Visual Studios 2017 并编辑了我的环境变量以包含

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools

但是我继续收到同样的错误。有什么想法吗?

【问题讨论】:

  • 14.0 是 Visual Studio 2015。14.1 是 Visual Studio 2017。你需要的是 VS 2015。
  • 从技术上讲,VC++ 14.0 是 Microsoft Visual Studio 2015。另外,尝试从“VS 2017 的开发人员命令提示符”调用 pip
  • @Rosme 我应该下载并安装 vS 2015 吗?我从哪里得到的?
  • 你可以试试@R2RT 说的。或者,Microsoft website 包含您正在寻找的内容。

标签: python c++ darkflow


【解决方案1】:

修复: 您需要下载“Microsoft Build Tools 2015 Update 3” 来自

https://www.visualstudio.com/vs/older-downloads/

安装后

python setup.py build_ext --inplace

会起作用

【讨论】:

    【解决方案2】:

    安装 Tools 2017 后,您需要手动安装编译器: 1.重新打开安装程序 2. 修改您的解决方案(例如 Community 2017) 3.搜索你需要的编译器(如Tool kit VC++ 2015.3 v140 for desktop (x86, x64)) 4. 按修改键

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-14
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      相关资源
      最近更新 更多