Python 3.x 是什么导致了AttributeError:';列表';对象没有属性';阅读';当你阅读带有表格的pdf文件时?
我试图使用tabla从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
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
安装此软件包?