当我试图使用表格库读取PDF文件时,“找不到java”

2024-09-28 22:24:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在Heroku上运行的Python机器人。当我试图使用表格阅读PDF时,会出现以下错误:

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

为什么我的机器人找不到java?在


Tags: fromherokupdfis错误not机器人java
1条回答
网友
1楼 · 发布于 2024-09-28 22:24:31

The documentation

tabula-py is a simple Python wrapper of tabula-java, which can read table of PDF

Heroku的buldpack只包含他们需要提供的东西。Python构建包不包括Java,因此需要添加another buildpack。在

像这样的方法应该可以做到:

heroku buildpacks:set heroku/python
heroku buildpacks:add  index 1 heroku/java

之后,运行heroku buildpacks,确保首先看到Java构建包,其次是Python构建包。重新部署并重试。在

如果您还没有pom.xml文件,您还必须创建一个。赫罗库给了a minimal example in their documentation。在

相关问题 更多 >