Create a single executable from a Python project

I want to create a single executable from my Python project. A user should be able to download and run it without needing Python installed. If I were just distributing a package, I could use pip, wheel, and PyPI to build and distribute it, but this requires that the user has Python and knows how to install packages. What can I use to build a self-contained executable from a Python project?

Can Cython compile to an EXE?

I know what Cythons purpose is. It’s to write compilable C extensions in a Python-like language in order to produce speedups in your code. What I would like to know (and can’t seem to find using my google-fu) is if Cython can somehow compile into an executable format since it already seems to break python code down into C.

Microsoft Visual C++ Compiler for Python 3.4

I know that there is a “Microsoft Visual C++ Compiler for Python 2.7” but is there, currently or planned, a Microsoft Visual C++ Compiler for Python 3.4 or eve Microsoft Visual C++ Compiler for Python 3.x for that matter? It would be supremely beneficial if I didn’t have to install a different version of visual studio on my entire lab.