我正在尝试使用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`"
您可能需要将java
添加到系统path
。您可以检查这些帖子,他们应该帮助您解决问题:
- 如何在Windows上设置Java路径?
- Java安装的环境变量
我安装了所有设置Java和Java路径设置,但仍会遇到同样的错误,在花了半天之后,我在下面做了,一切都奏效了。
我在Python环境中使用了Python环境和运行Tabula。我在问题中提到了错误。
我更改了我的python环境,基本上是默认环境,它不是环境,一切都起作用。我认为,一旦我们进入Python环境,Tabula将无法检测到Java。