>>11720608>spoiler>>11705953>MSI>C:\>
>>[MSC v.1916 64 bit (AMD64)]>>11716339>\Tools\msiI spent three hours troubleshooting the included version of Tcl/Tk that Python 3.6.x requires in order to compile, which itself refuses to fucking compile because it can't find some stupid HTML documentation that I symlinked to every God damn folder all the way up to the root.
When I nuked everything, extracted the tar again, and just dropped all the Tcl/Tk libs from an already installed older version of Python that had the same tcl-core-8.6.6.0 package on top of it, it all fucking compiled on the first try.
Why Python 3.6.x? Because VS2017 uses Python 3.6.x for some inexplicable reason, but downloads 3.6.6 which is well behind the current security release, 3.6.15, and even the final Win binary, 3.6.8.To add insult to injury, some guy had the same idea and compiled everything for everyone:
https://github.com/adang1345/PythonWindows which of course I only found after getting it all working.