ImportError: не удается импортировать имя "оболочки" из "табулы" Windows 10

У меня установлена ​​Java и настроен путь, я могу успешно выполнить java -version и javac -version из командной строки. Когда я пытаюсь запустить следующий скрипт, я получаю сообщение об ошибке.

import tabula
from tabula import wrapper
df = wrapper.read_pdf('singapore.pdf')

Ошибка

ImportError: cannot import name 'wrapper' from 'tabula'

Я установил tabula-py и проверил, что tabula не существует.

Есть идеи??

1 ответ

Хорошо, я такой идиот, у меня был скрипт на python с именем "tabula.py", который вызывал проблему. Я новичок в Python и не понял, что вы не можете использовать имя файла с именем, как какой-то другой модуль, который вы импортируете. Все работает сейчас, ура!

Другие вопросы по тегам