Community Edition should work if its license is appropriate for you. You must install the “Desktop development with C++” component and the “MFC/ATL support” sub-components. This can be done from the command line by passing these arguments to the VS installer:
$ PATH_TO_INSTALLER.EXE ^
--add Microsoft.VisualStudio.Workload.NativeDesktop ^
--add Microsoft.VisualStudio.Component.VC.ATLMFC ^
--includeRecommended
https://visualstudio.microsoft.com
https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/
Download from https://www.python.org/downloads/windows/
It's highly recommended to apply PATH_MAX fix when installing Python. If you forgot to do so, double click util/remove_max_path_restriction.reg
and click yes
to apply.