首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tabula-py - ImportError:没有名为tabula的模块

Tabula-py - ImportError:没有名为tabula的模块
EN

Stack Overflow用户
提问于 2017-08-10 00:49:44
回答 3查看 11.1K关注 0票数 3

我正在尝试使用Tabula-py来读取pdf文件。我通过pip install tabula-py安装了tabula-py

我还安装了所需的依赖项

代码语言:javascript
复制
requests
pandas
pytest
flake8

我的代码目前如下:

代码语言:javascript
复制
import tabula
import pandas as pd

df = tabula.read_pdf("report.pdf", pages=2)
print(df)

我收到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
File "tabula_pdf_reader.py", line 1, in <module>
  import tabula
ImportError: No module named tabula

对我这里缺少的东西有什么补充吗?

EN

回答 3

Stack Overflow用户

发布于 2019-02-02 15:53:56

我在Ubuntu中也遇到过同样的问题。

首先,通过运行java --versionjavac --version检查机器上安装的JDK和JRE的版本。每个版本的版本都应该大于7。

然后使用pip3安装tabula。

票数 2
EN

Stack Overflow用户

发布于 2019-06-06 14:54:33

我在终端上执行时遇到了同样的问题。然而,在我开始使用'ipython3‘而不是'ipython’之后,它工作得很好。您必须确保tabula-py模块安装在python3目录中,而不是python2目录中

票数 2
EN

Stack Overflow用户

发布于 2019-05-10 15:48:04

使用这个

代码语言:javascript
复制
 import camelot
 tables = camelot.read_pdf('foo.pdf')
 tables.export('foo.csv', f='csv', compress=True)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45596477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档