Cómo arreglar ModuleNotFoundError: Ningún módulo llamado 'networkx.drawing'; 'networkx' no es un paquete

Este es un script corto de Python:

import matplotlib.pyplot as plt
import networkx as nx
from networkx.drawing.nx_agraph import graphviz_layout

G = nx.DiGraph()

cuando se ejecuta mediante python simple, proporciona el siguiente seguimiento de pila:

Traceback (most recent call last):
  File "python/spikes/networkx.py", line 17, in <module>
    import networkx as nx
  File "/home/peng/git/mxnet-spike/python/spikes/networkx.py", line 18, in <module>
    from networkx.drawing.nx_agraph import graphviz_layout
ModuleNotFoundError: No module named 'networkx.drawing'; 'networkx' is not a package

¿Qué podría causar esto? ¿El intérprete de Python es defectuoso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta