【问题标题】:How to fix this error on tabula.read_pdf() function in Python如何在 Python 中的 tabula.read_pdf() 函数上修复此错误
【发布时间】:2019-05-15 09:58:58
【问题描述】:

我正在尝试使用 Python (Pycharm) 从 PDF 文件中提取表格。

我尝试了以下代码:

 from tabula import wrapper
 object = wrapper.read_pdf("C:/Users/Ojasvi/Desktop/sample.pdf")

但是,我得到的错误是:

"tabula.errors.JavaNotFoundError: `java` command is not found from this Python process. Please ensure Java is installed and PATH is set for `java`"

【问题讨论】:

标签: python tabula tabula-py


【解决方案1】:

您可能需要将java 添加到您的系统path。您可以查看这些帖子,它们应该可以帮助您解决问题:

【讨论】:

    【解决方案2】:

    我已经安装了Java并设置了Java路径,但仍然遇到同样的错误,花了半天后,我在下面做了,一切正常。

    我正在使用 python 环境并在 python 环境中运行 Tabula。我收到问题中提到的错误。

    我改变了我的 python 环境,基本上是默认的,没有环境,一切正常。我认为一旦我们在 python 环境中,Tabula 就无法检测到 Java。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2022-06-28
      • 2011-02-20
      相关资源
      最近更新 更多