Имеется установленный Python3.7.2_AMD64 и студия 2017 с C++ Build tools
список установленого в студии 2017

как видно на следующем скриншоте я выполняю компиляцию Twisted в специальном терминале, и версии компилятора совпадают
вот пруф

несмотря на это вместо компиляции вылазит ошибка. На сайте мелкософта знатоки разводят руками.

*кстати этот терминал я запускаю из студии вот так
/k "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"

иначе он ругается на отсутствие какого то файла.