Numpy 安装损坏的工具链:无法链接简单的 C 程序

Sch*_*ton 6 numpy python-3.x

系统:

Windows 10
Python 3.7
Numpy 1.15.1
VS 2017
Run Code Online (Sandbox Code Playgroud)

我不认为这是重复的,因为以下提议的决议失败了:

附加说明: 我没有网络访问权限,所以我使用的是“basket”,我的安装行如下:

pip install --no-index -f .basked numpy
Run Code Online (Sandbox Code Playgroud)

我已经在运行这个command promptpower shellVS command prompt

回溯中的最终错误:

 377, in generate_sources
        source = func(extension, build_dir)
      File "numpy\core\setup.py", line 666, in get_mathlib_info
        raise RuntimeError("Broken toolchain: cannot link a simple C program")
    RuntimeError: Broken toolchain: cannot link a simple C program
Run Code Online (Sandbox Code Playgroud)

chj*_*und 3

我刚刚在这里回答了完全相同的问题:https ://stackoverflow.com/a/61563861/209532

简而言之:您需要在编译路径中包含 mt.exe,自 Visual Studio 2017 起,它已被删除,现在可以在 Windows SDK 中找到。