You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pyvis Network中select_menu设置异常:开启后网络无法显示

解决Pyvis中select_menu=True导致网络无法显示的问题

修复方案

1. 关闭Notebook模式

notebook=True模式下,Pyvis生成的HTML适配Jupyter环境,但与select_menu功能存在兼容性冲突。将notebook参数设为False即可解决:

from pyvis.network import Network
import networkx as nx

G = nx.Graph()
rels = [
    ["Fred", "George"],
    ["Harry", "Rita"],
    ["Fred", "Ginny"],
    ["Tom", "Ginny"],
    ["Harry", "Ginny"],
    ["Harry", "George"],
    ["Frank", "Ginny"],
    ["Marge", "Rita"],
    ["Fred", "Rita"]
]
G.add_edges_from(rels)

# 关闭notebook模式,启用select_menu
net = Network(notebook=False, height="750px", width="100%", bgcolor='#222222', font_color='white', select_menu=True)
net.from_nx(G)
net.save_graph("networkx-pyvis.html")

生成HTML文件后,直接用浏览器打开就能看到正常显示的网络和节点选择菜单。

2. 升级Pyvis版本

旧版Pyvis存在select_menu功能的已知bug,执行以下命令升级到最新版:

pip install --upgrade pyvis

内容的提问来源于stack exchange,提问作者Andrei Valov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 06:40:37