py2app is not copying the Python.framework to the new app while using virutalenv

py2app never copies a system Python into an app bundle that it produces. If you want to make a standalone app that can be deployed on multiple versions of OS X, you need to use py2app with a separately-installed Python, like from a installer. See, for example, Py2App Can’t find standard modules

Leave a Comment