Python 3.x 是什么导致了AttributeError:';列表';对象没有属性';阅读';当你阅读带有表格的pdf文件时?

Python 3.x 是什么导致了AttributeError:';列表';对象没有属性';阅读';当你阅读带有表格的pdf文件时?,python-3.x,tabula,Python 3.x,Tabula,我试图使用tabla从pdf中提取表格信息,并将其转换为数据帧。我一直在遵循本教程中的步骤: import tabula df2 = tabula.read_pdf("https://github.com/tabulapdf/tabula-java/raw/master/src/test/resources/technology/tabula/arabic.pdf") 当我尝试使用以下代码(直接取自教程)将远程PDF加载到我的jupyter笔记本中时: 我得到一个错误: AttributeE

我试图使用tabla从pdf中提取表格信息,并将其转换为数据帧。我一直在遵循本教程中的步骤:

import tabula
df2 = tabula.read_pdf("https://github.com/tabulapdf/tabula-java/raw/master/src/test/resources/technology/tabula/arabic.pdf")

当我尝试使用以下代码(直接取自教程)将远程PDF加载到我的jupyter笔记本中时:

我得到一个错误:

AttributeError:“list”对象没有属性“read”

我试图读取本地保存到我的机器上的PDF,但我得到了相同的错误。我相信我已经成功地安装了Java并正确地配置了环境变量,而且我有最新版本的tabla

链接到我的jupyter笔记本的屏幕截图:


谢谢。

请确保您安装了正确的
tabla
软件包

如果您运行了
pip3 install tabla
,那么您安装了一个冒名顶替者

运行
pip3卸载tabla
将其删除,然后运行:

pip3 install tabula-py

安装正确的软件包。

您是否使用
pip3 install tabla
安装此软件包?