表格:PIP 安装程序显示 "Successful Download",但无法导入

Tabula: PIP Installer says "Successful Download", but unable to import

我已经使用 pip、tabula 下载了一个用于阅读 pdf 文件的库:

pip install tabula-py

但是,当我尝试使用以下方法导入表格时:

from tabula import read_pdf

我得到:

ModuleNotFoundError: No module named 'tabula'

我正在 运行在 anaconda3 控制台上的 Spyder 上进行此操作。怎么了?

编辑 1:

当我运行终端上的程序时,错误没有出现。不过,我比较懒,不想在Spyder和Terminal之间切换。

编辑 2:

我在 HighSierraOS 上使用 Mac。

编辑 3:

我有 "abandoned" 表格,现在正在使用 PyPDF2。我更喜欢 PyPDF 2,因为每次我阅读 pdf 文件时,当 tabula 打开 Java 时它会很烦人。 PyPDF2 似乎更快。 (非 PyPDF2 赞助)

使用 which pip 您可以检查 tabula-py 安装在哪个环境中。
请注意,当您有不同版本的 python and/or anaconda 时,您必须注意,因为软件包可能安装在错误的位置。

因为它适用于 python 但不适用于 anaconda,解决方案是根据您的路径使用 /a/b/.../anaconda/bin/pip install tabula-py 在 anaconda 中安装库。

tabula 需要 python 3.5+。所以确保你是 运行 python 3.

运行 python --version在您的终端上,检查您的 python 版本