После нескольких месяцев исследований и испытаний всевозможных методов сработало следующее:
Шаг 1: Загрузите build_tools.exe по вашему выбору
Шаг 2: Убедитесь, что вы используетемашина с точно такой же средой, на которую вы собираетесь установить зависимости c ++. т.е. если сервер является Windows Server 2016 64bit, запустите vm для эмуляции именно этой среды.
Шаг 3. Перейдите на этот сайт, чтобы получить список всех возможных компонентов, которые можно загрузить на следующем шаге - https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?view=vs-2019
Шаг 4: Следуйте приведенным ниже инструкциям, чтобы загрузить выбранный локальный кеш - https://docs.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 (или по вашему выбору) будет установлен правильно и связан без проблем.