Pycharm auto las importaciones relativas

Siempre que utilice la importación automática proporcionada por PyCharm, se genera una importación de ruta absoluta. es decir

from my_package.my_subpackage import my_thing 

en lugar de

 from .my_subpackage import my_thing 

¿Hay una configuración para usar importaciones relativas en lugar de absolutas cuando se importa un paquete de python?

Parece que actualmente no hay manera de cambiar el estilo de importación para que la característica de auto-importación use importaciones relativas. Los únicos cambios de estilo que puede hacer para importar declaraciones son cómo se estructuran las importaciones absolutas:

introduzca la descripción de la imagen aquí

(La funcionalidad de búsqueda de configuración de Jetbrains / PyCharm es excelente por cierto).

Lo mismo sucede cuando se refactoriza, definitivamente es una opción que me gustaría ver agregada.

No aconsejaría a un familiar en general, puede consultar esta pregunta: https://softwareengineering.stackexchange.com/a/159505

Además, puede consultar las especificaciones oficiales de pep8 https://www.python.org/dev/peps/pep-0008/

Se recomiendan las importaciones absolutas, ya que generalmente son más legibles y tienden a comportarse mejor (o al menos dan mejores mensajes de error) si el sistema de importación está configurado incorrectamente (como cuando un directorio dentro de un paquete termina en sys.path):

A partir de mi experiencia personal, resulta que a veces se integran pobremente con Pycharm IDE cuando se ejecuta una prueba de ruptura de diseño de paquetes más compleja a través de Pycharm. Supongo que también podría haber algunos problemas en otras herramientas.