Start with miniconda installed. Use an IDE like PyCharm if you can.
Ensure conda is in the path
Create a PyCharm project Create a conda environment through PyCharm
Activate the new environment in a terminal (aka the command prompt)
activate pyqt-env
Install pyqt=4 and py2exe 6.9
conda install pyqt=4
conda install -c sasview py2exe
Create a setup.py file at the project root
from distutils.core import setup
import py2exe
setup(windows=[{"script":"main.py"}], options={"py2exe":{"includes":["sip"]}})
Run Py2Exe to create the dist folder
python setup.py py2exe
This creates a folder called dist
... zip this folder up and it is your distributable
See Also
This was very helpful, thanks mate