diff --git a/examples/graph_visual_with_html.py b/examples/graph_visual_with_html.py index c1a6a015..56ed43cc 100644 --- a/examples/graph_visual_with_html.py +++ b/examples/graph_visual_with_html.py @@ -1,9 +1,11 @@ -import networkx as nx import pipmaster as pm if not pm.is_installed("pyvis"): pm.install("pyvis") +if not pm.is_installed("networkx"): + pm.install("networkx") +import networkx as nx from pyvis.network import Network import random diff --git a/lightrag/kg/networkx_impl.py b/lightrag/kg/networkx_impl.py index ac321d24..313d9f8d 100644 --- a/lightrag/kg/networkx_impl.py +++ b/lightrag/kg/networkx_impl.py @@ -15,11 +15,10 @@ from lightrag.base import ( ) import pipmaster as pm -if not pm.is_installed("graspologic"): - pm.install("graspologic") - if not pm.is_installed("networkx"): pm.install("networkx") +if not pm.is_installed("graspologic"): + pm.install("graspologic") try: from graspologic import embed