Yes, trivially. Py2exe just creates a zip of the .pyc files with an executable wrapper, and those files are easily uncompilable with eg uncompyle
.
The way to sell commercial software in Python is not to worry about whether people can see the code, but to license it appropriately.