¿Cómo puedo redirigir de forma transparente una importación de Python?

Estoy buscando una forma de emular enlaces simbólicos para las importaciones de Python. Me gustaría poder descomprimir la siguiente estructura de carpetas en el lugar sin duplicar archivos:

root
├─ python_lib
│  └─ my_utils
│     ├─ __init__.py
│     └─ etc.py
├─ app1
├─ app2
└─ app3
   ├─ lib
   │  ├─ __init__.py
   │  └─ my_utils.py
   └─ run.py

app3/run.py contiene esto:

from lib.my_utils import etc

etc.pancakes()

Me gustaría que el código use eletc situado enpython_lib/my_utils/. ¿Hay algo que pueda poner?app3/lib/my_utils.py para que Python> = 3.1 importe de forma transparente elpython_lib/my_utils/ carpeta (utilizando rutas relativas y..), y los subpaquetes también funcionarán?

Respuestas a la pregunta(6)

Su respuesta a la pregunta