在Jupyter Notebook运行Plotly.express代码遇NameError:tabela未定义求助
解决NameError: name 'tabela' is not defined问题
这个错误的核心是变量tabela未被定义,和VSCode扩展、依赖安装关系不大,主要是代码逻辑遗漏:
- 你当前的代码直接使用了
tabela变量,但没有先加载或定义这个数据集。视频课程里老师肯定有前置的加载数据步骤(比如读取CSV/Excel文件),你漏掉了这部分。
具体修复步骤:
- 补全数据加载代码:
找到视频里老师加载数据的部分,把类似下面的代码加到你的代码开头(在plotly导入之后或之前都可以):import pandas as pd # 替换成你的数据文件路径,支持csv、excel等格式 tabela = pd.read_csv("数据文件名.csv") - 验证文件路径:
如果用相对路径,确保数据文件和你的ipynb文件在同一目录;也可以用绝对路径(比如/home/你的用户名/文件夹/数据文件.csv)。 - 关于VSCode扩展:
只要你已经安装并启用了Jupyter和Python这两个核心扩展,就足够运行ipynb和处理数据,不需要额外安装其他扩展。
内容的提问来源于stack exchange,提问作者gleyce oliveira
相关产品推荐
相关产品推荐

