System:
Windows 10
Python 3.7
Numpy 1.15.1
VS 2017
我不认为这是重复的,因为以下拟议的决议已失败:
- (对于自制软件 - 不适用)Numpy 安装运行时错误:工具链损坏:无法链接简单的 C 程序 https://stackoverflow.com/questions/27751996/numpy-install-runtimeerror-broken-toolchain-cannot-link-a-simple-c-program
- (未答复)PyCharm pip 安装失败,RuntimeError: Broken toolchain: Cannot link a simple C program https://stackoverflow.com/questions/31911120/pycharm-pip-installs-fail-runtimeerror-broken-toolchain-cannot-link-a-simple
- (Windows 没有 sudo)pip install numpy 的问题 - RuntimeError: Broken toolchain: Cannot link a simple C program https://stackoverflow.com/questions/22388519/problems-with-pip-install-numpy-runtimeerror-broken-toolchain-cannot-link-a
附加说明:我没有网络访问权限,所以我使用“篮子”
我的安装行如下:
pip install --no-index -f .basked numpy
我已经在command prompt
, power shell
, and VS 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
我刚刚在这里回答了完全相同的问题:https://stackoverflow.com/a/61563861/209532 https://stackoverflow.com/a/61563861/209532
简而言之:您需要在编译路径中包含 mt.exe,自 Visual Studio 2017 起,它已被删除,现在可以在 Windows SDK 中找到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)