PyInstaller ¿Qué son las importaciones y los ganchos ocultos?

Recientemente probé pyInstaller y hay algunas cosas que no entiendo. He estado tratando de crear algunos ejecutables (NOTA: todos ellos usan numpy, scipy, OpenCV, BLAS, etc.) pero he fallado. Siempre hay algo que falta. Entonces, mi pregunta es, ¿puede alguien explicarme mejor qué son las importaciones y los enlaces ocultos, y cómo puedo decirle a pyInstaller los directorios de todas las dependencias en mi código para que pueda incluirlas en el ejecutable final?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta