Табула: PIP Installer говорит "Успешная загрузка", но не может импортировать
Я скачал, используя pip, tabula, библиотеку для чтения файлов pdf:
pip install tabula-py
Тем не менее, когда я пытаюсь импортировать Tabula с помощью:
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 ответ
tabula
требует python 3.5+
. Поэтому убедитесь, что вы используете python 3.
Пробег python --version
на вашем терминале, чтобы проверить версию Python
С which pip
Вы можете проверить, в какой среде tabula-py
установлено.
Обратите внимание, что если у вас разные версии python и / или anaconda, вам следует обратить на это внимание, поскольку пакеты могут быть установлены не в том месте.
Так как он работает с Python, но не с Anaconda, решение заключается в установке библиотеки внутри Anaconda с /a/b/.../anaconda/bin/pip install tabula-py
в соответствии с вашим путем.