前提
tabulaモジュールを利用してtabula.read_pdfによってpdfを読み込もうとしています。
しかしエラーが出てしまい、どのような対応したらいいかがわからなくて困っています。
最初はpdfを読み込んでいたのですがversionが変わったからなのか途中から使用できなくなりました
実現したいこと
ここに実現したいことを箇条書きで書いてください。
tabulaモジュールによってpdfを読み込む。
発生している問題・エラーメッセージ
import pandas as pd import tabula import openpyxl import xlwt from datetime import datetime as dt # pdfの読み込み dfs = tabula.read_pdf("../圭吾案件/JAPANESEYENTIBOR221007.pdf",lattice=False,pages='all') for df in dfs: display(df)
を実行したところ以下のようなエラーが出ました。
エラーメッセージ AttributeError: module 'tabula' has no attribute 'read_pdf'
試したこと
以前、実行していた時も同じようなエラーが出て、Please visit http://www.java.com for information on installing Java.のサイトよりjavaをインストールし使用できるようになりました。
なので再度アンインストールをすれば使用できると思ったのですが、それでもエラーが出てしまいお手上げ状態です。
対処方法がわかる方がいたら教えていただきたいです。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
mac iOS 13.0
tabula 1.0.5
もしかして、そのスクリプトの名前が tabula.py だったり、もしくは同じディレクトリ内に tabula.py というファイルがありませんか?
> 最初はpdfを読み込んでいたのですがversionが変わったからなのか途中から使用できなくなりました
”何の”versionのことでしょうか?またその前後のversionについても質問に追記しましょう。
連絡が遅くなりすみません。
今回の件、tabulaとtabula-pyの二つをインストールしていたために同じ名前空間というものがバッティングしていたためにエラーが生じしていました。
tabulaをアンインストールしてからtabula-pyの方をインストールしたらエラーが出なくなりました。

回答1件
あなたの回答
tips
プレビュー