python - 如何在 Python 中的 tabula.read_pdf() 函数上修复此错误
问题描述
我正在尝试使用 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
。您可以查看这些帖子,它们应该可以帮助您解决问题:
推荐阅读
- postgresql - Postgres:根据标志更改聚合行
- html - 为什么这个网格布局不起作用?具体来说:为什么嵌套的项目是按行排列而不是放在网格上的?
- mysql - 如何编写查询以在嵌套的 JSON 数组对象中获取 json 属性
- ubuntu - 在 Ubuntu 上安装 Erlang 以使用 Phoenix 和 Erlang 包“不可安装”
- kubernetes - 保留原始请求者 IPa 地址
- python-3.x - 如何与其他进程并行运行 tkinter 窗口?
- elixir - 如何使用 elixir 自定义任务启动持久牛仔服务器
- javascript - 在 x 轴上显示每 n 个标签
- java - 我无法获得有关 AngularJS 中验证错误的信息
- r - R dplyr:没有聚合函数的分组