在Visual Studio Code中运行Plotly时无法在浏览器显示图形
解决VS Code中Plotly图形无法在浏览器显示的问题
以下是几个实用的排查和解决方法:
核对Python运行环境
VS Code左下角状态栏显示的Python解释器,要和终端运行python --version的版本完全一致。如果不一致,点击状态栏的版本号,切换到终端使用的那个Python环境。强制指定Plotly渲染器
在代码里手动指定用浏览器渲染,避免VS Code的默认设置干扰:import plotly.graph_objects as go import plotly.io as pio # 强制使用浏览器渲染 pio.renderers.default = 'browser' fig = go.Figure() fig.show()如果指定通用
browser无效,还可以尝试指定具体浏览器,比如pio.renderers.default = 'chrome'或'firefox',前提是该浏览器的可执行文件路径在系统环境变量中。检查VS Code内置绘图查看器设置
打开VS Code设置,搜索Python: Plot Viewer,如果这个选项是开启状态,Plotly图形会默认在VS Code内置面板显示,而不是唤起浏览器。关闭该选项后重新运行代码试试。重置Plotly缓存
删除Plotly的本地缓存目录:- Windows系统:删除
C:\Users\[你的用户名]\.plotly - macOS/Linux系统:删除
~/.plotly
清理后重新运行代码,让Plotly重新生成配置文件。
- Windows系统:删除
修复系统默认浏览器关联
确认系统默认浏览器能正常打开网页,有时候默认浏览器的关联文件损坏会导致Plotly无法唤起窗口。可以在系统设置里重新设置默认浏览器,测试打开任意网页确认正常后再运行代码。
内容的提问来源于stack exchange,提问作者Raein
相关产品推荐
相关产品推荐

