Py2app con Python 2.6 nativo

Tengo una aplicación de Python que depende principalmente de matplotlib, tkinter, numpy y scipy que he estado distribuyendo para múltiples sistemas operativos. Los construyo sobre la versión python.org de python 2.6. Para Mac, he tenido un gran éxito en el pasado con py2app y pyinstaller para crear versiones independientes de mi aplicación. Recientemente, sin embargo, he incluido funciones que requieren patsy, pandas e igraph y he tenido que pasar a la versión distribuida de Python 2.6 para Mac para que igraph funcione. Todo funciona bien en la construcción de una versión py2app de mi software en la Mac para mi sistema operativo (10.6), pero cuando ejecuto la versión 10.8 encontré el siguiente error:

Traceback (most recent call last):
 File "UI.pyc", line 603 createHeatMap
 File "clustering.pyc", line 31, in <module>
 File "mpl_toolkits/__init__.pyc", line 2, in <module>
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 698, in <module>
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 701, in Environment
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 96, in get_supported_platform
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 222, in get_build_platform
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/util.py", line 98, in get_platform
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/sysconfig.py", line 537, in get_config_vars
 File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/sysconfig.py", line 405, in _init_posix
DistutilsPlatformError: invalid Python installation: unable to open /user/include/python2.6/pyconfig.h (No such file or directory)

Esto se soluciona guardando el archivo pyconfig.h en la ubicación designada en la máquina de destino (no presente en 10.8 pero presente en 10.6), lo que permite que mi aplicación funcione correctamente. En mi directorio py2app pacakge, en "Contenido / Recursos" hay un enlace simbólico al directorio "incluir" que apunta a: /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pyconfig .h. Si incluyo el archivo pyconfig.h como un recurso adicional en mi archivo de configuración py2app, también lo incluye en el paquete, pero aún no se reconoce.

¿Alguien puede sugerir un buen trabajo para esto que no requiera que use la versión python.org de python (he tenido una mala suerte al hacer que igraph trabaje con esto)?

Gracias...

Respuestas a la pregunta(1)

Su respuesta a la pregunta