Tabula: установщик PIP сообщает «Успешная загрузка», но не может импортировать - PullRequest
0 голосов
/ 05 сентября 2018

Я скачал, используя pip, tabula, библиотеку, используемую для чтения pdf-файлов:

pip install tabula-py

Однако, когда я пытаюсь импортировать таблицу с помощью:

from tabula import read_pdf

Я получаю:

ModuleNotFoundError: No module named 'tabula'

Я запускаю это на Spyder на консоли anaconda3. Что не так?

РЕДАКТИРОВАТЬ 1:

Когда я запускаю программу в Терминале, ошибка не появляется. Однако я ленив и не хочу переключаться между Spyder и Terminal.

РЕДАКТИРОВАТЬ 2:

Я использую Mac на HighSierraOS.

РЕДАКТИРОВАТЬ 3:

Я «отказался» от табулы и теперь использую PyPDF2. Я предпочитаю PyPDF 2, потому что он раздражает, когда tabula открывает Java каждый раз, когда я читаю pdf-файл. PyPDF2 кажется быстрее. (не спонсируется PyPDF2)

1 Ответ

0 голосов
/ 05 сентября 2018

С помощью which pip вы можете проверить, в какой среде установлена ​​tabula-py.
Обратите внимание, что если у вас разные версии python и / или anaconda, вам следует обратить на это внимание, поскольку пакеты могут быть установлены не в том месте.

Поскольку он работает с python, но не с anaconda, решение состоит в том, чтобы установить библиотеку внутри anaconda с /a/b/.../anaconda/bin/pip install tabula-py в соответствии с вашим путем.

...