如何离线安装C++ 14.0并让python识别它?

Mar*_*des 3 c++ proxy dependencies offline-mode cython

我正在尝试使用其他 Stackoverflow 问答中的建议找出如何离线安装 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

Mar*_*des 5

经过几个月的研究和尝试各种方法,以下方法取得了效果:

第 1 步:下载您选择的 build_tools.exe

步骤 2:确保您所在的计算机具有与要安装 C++ 依赖项完全相同的环境。即,如果服务器是 Windows Server 2016 64 位,则运行虚拟机来模拟该确切环境。

步骤 3:转到此站点获取下一步可以下载的所有可能组件的列表 - https://learn.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?查看=vs-2019

步骤 4:按照以下说明获取您选择的本地缓存下载 - https://learn.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view =vs-2019

步骤 5:将所有内容复制到服务器并继续按照步骤 4 中的说明进行操作

第6步:重新启动机器以正确应用路径

步骤 7:将 rc.exe 和 rcdll.dll 从 C:\Program Files (x86)\Windows Kits\8.0\bin\x86 复制到 C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin

第 8 步:从 pypi.org 下载最新的安装工具

步骤9:以管理员权限运行以下命令python -m pip install path/to/setuptools.tar --upgrade

步骤10:再次重新启动机器以应用路径。

遵循所有步骤后,c++ 14.0(或您选择的)将正确安装并链接,没有任何问题。