py2exe: MKL FATAL ERROR: No se puede cargar mkl_intel_thread.dll

Estoy tratando de comstackr un progtwig python en py2exe. Está devolviendo un montón de módulos faltantes, y cuando ejecuto el ejecutable, dice: “ERROR MATAL MKL: No se puede cargar mkl_intel_thread.dll”

Todos mis scripts “sin trazado” funcionan perfectamente, solo los scripts que utilizan “matplotlib” y “pyqtgraph” no funcionan.

Incluso encontré el archivo en Numpy / Core / mkl_intel_thread.dll, lo coloqué en la carpeta con el archivo .exe y aún no funciona. ¿Alguien tiene alguna idea de cómo se puede resolver esto?

Estoy usando Anaconda Python 3.4 y matplotlib 1.5.1

¡No importa! Logré resolverlo, copiando la dll requerida desde adentro de numpy / core, en la carpeta dist que crea py2exe, no fuera de ella.

EDITAR: La mejor manera de solucionar este problema es usar la opción nomkl con conda:

 conda install nomkl numpy scipy scikit-learn numexpr 

MI RESPUESTA ANTERIOR: Tuve este mismo problema en MAC OSX usando pyqtgraph con py2app. Tuve que poner libmkl_avx2.dylib y libmkl_mc.dylib en el paquete de la aplicación. Específicamente, tuve que hacer clic con el botón derecho en la aplicación y “Mostrar contenido del paquete”. Pongo los archivos en la carpeta MYAPPLICATION.app/Contents/Frameworks/