It was my understanding that the py2exe module could not be run on macs, so I have not pursued that further, however I do recall getting an error regarding missing Windows headers.
Also, my team informed me that other groups reported that building from source may be beneficial as some functions that otherwise fail to work (when using the provided compiled executable) become usable. I cannot elaborate on which functions they were referring to.
Below is my Win10 java version and pip freeze:
java version "1.8.0_144"
Java™ SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot™ 64-Bit Server VM (build 25.144-b01, mixed mode)