【发布时间】:2019-10-22 06:43:03
【问题描述】:
我正在尝试使用其他 Stackoverflow Q&A 的建议来了解如何离线安装 c++ 14.0。但它们似乎都不起作用。我需要它用于 Cython。我不想安装二进制版本。我安装了建议的可再发行组件,然后重新启动服务器以正确应用路径,但是当我 pip install cython.tar 它仍然找不到 c++ 14.0 依赖项。任何帮助将不胜感激。
以下是我根据其他 Stackoverflow 答案安装的链接:
Microsoft 构建工具 2015:https://www.microsoft.com/en-za/download/details.aspx?id=48159
Windows 10 SDK ISO:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
然后我重新启动了 Windows 服务器,甚至运行了其他一些答案建议的以下命令:
python -m pip install setuptools --upgrade
【问题讨论】:
-
“C++ 14.0”是指编译器 (Visual Studio 2015) 还是 2015 年的 Visual Studio C++ 运行时?如果是后者,您可能需要获取
vcvarsall.bat文件以设置适当的环境变量。构建工具是否将cl.exe(编译器)安装到您系统的任何位置? -
@Botje 我认为这是python安装这些非本机依赖项所需的编译器?我在任何地方都找不到像
cl.exe这样的东西,也找不到vcvarsall.bat。我刚刚看到这个链接:docs.microsoft.com/en-us/visualstudio/install/… 不确定这是否能解决我的问题,但会随时更新这篇文章的任何发现。 -
根据scivision.dev/python-windows-visual-c-14-required,安装构建工具时需要明确选择C++构建工具。
标签: c++ proxy dependencies cython offline-mode