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

VS Code中使用pandas出现AttributeError:找不到DataFrame属性求解决

解决 AttributeError: partially initialized module 'pandas' has no attribute 'DataFrame' 问题

核心原因

你的脚本文件名或当前工作目录下存在名为 pandas.py 的文件,Python导入模块时会优先加载当前目录的同名文件,而非真正的pandas库,进而引发模块未正确初始化的问题。另外,目录中生成的 pandas.pyc 缓存文件也可能导致该报错。

具体修复步骤

  • 检查当前工作目录,找到并删除名为 pandas.py 的文件,若存在同名 .pyc 缓存文件也一并删除
  • 将你的脚本重命名为非pandas相关的名称,比如 test_pandas_demo.py
  • 重启VS Code的Python解释器(或直接重启VS Code),重新运行代码

验证方法

运行以下代码确认是否导入了正确的pandas库:

import pandas
print(pandas.__file__)

若输出为系统/虚拟环境中pandas库的路径(类似 .../site-packages/pandas/__init__.py),说明问题已解决;若输出当前目录的 pandas.py,则需再次检查清理是否彻底。

内容的提问来源于stack exchange,提问作者Shivam Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 03:22:43