表格: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 版本
我已经使用 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 版本