Cómo importar un módulo/archivo personalizado (.py) con el IDE de Thonny en macOS

Sólo tiene que importar el archivo de forma normal en su script y asegurarse de que el IDE está utilizando la versión correcta de Python (ya sea una instalación base o un entorno virtual).

Si su archivo .py no está instalado en un lugar normal (es decir, no lo instaló con pip) y no es parte de su proyecto actual puede que tenga que asegurarse de que la variable de entorno PYTHON_PATH está configurada para incluir el directorio que incluye este archivo .py.

La única parte de esto que tiene que ver con el IDE es asegurarse de que el IDE está utilizando la versión correcta de Python; el resto de estos pasos son las cosas normales que hay que hacer para que Python funcione con bibliotecas de terceros.

Los principiantes a menudo encuentran muy difícil diferenciar entre lo que necesitan hacer para el lenguaje y lo que necesitan hacer para el IDE (los dos son diferentes); por eso recomiendo a los principiantes que se mantengan alejados de los IDEs - aprendan a codificar usando la línea de comandos y los editores de texto, y aprendan el lenguaje antes de tener que aprender también el IDE.