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?