I am working in Linux and I would like to be able to create a Python app that will work on Windows.

I want to be able to create an install package that will install all the Python modules needed for my app and, if necessary, install Python onto the users' computer.

Would like for someone to point me in the right direction.