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

pivottablejs导入pivot_ui遇循环导入错误,求Python使用方案

解决pivottablejs导入pivot_ui的循环导入错误

错误原因

你的脚本文件名是pivottablejs.py,和第三方库pivottablejs的名称完全一致。Python导入模块时会优先搜索当前工作目录,导致它导入的是你自己的脚本而非真正的库,从而触发循环导入错误。

解决方案

  • 重命名脚本文件:把你的脚本文件名改成和库名不重复的名字,比如pivot_table_demo.py,避免命名冲突。
  • 确认库已正确安装:如果还没安装pivottablejs,执行以下命令安装:
    pip install pivottablejs
    
  • 清理缓存:删除当前目录下的__pycache__文件夹,避免旧缓存干扰导入。

修正后的代码示例

import pandas as pd
from pivottablejs import pivot_ui
from IPython.display import HTML

# 读取CSV文件
df = pd.read_csv(r"C:/mainfol/book1.csv")
# 生成交互式透视表HTML文件
pivot_ui(df, outfile_path=r"c:/mainfol/testpivot.html")

执行以上步骤后,重新运行脚本即可正常导入pivot_ui并生成透视表。

内容的提问来源于stack exchange,提问作者Muhammad Fahim Aamir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 18:27:01