2017-09-06 6 views
0

スレートをPythonで使用する際に問題が発生しています。私はスレートライブラリをインポートしようとすると、私はこのエラーが表示されます。Python 2.7:スレートのインポート中にエラーが発生する

ÌmportError: cannot import name PDFDocument

私はピップ(Ubuntuの17端子)を使用して、スレートをインストールし、私が使用される正確なコマンドは以下のとおりであった:

pip install slate

問題を解決しようとしたことがいくつかあります:

  1. インストールされているPDFMinerは、スレートによって異なります。スレート

  2. をインポートしようとする前にpdfminerのすべてを輸入

  3. 私は、ターミナルで次のコマンドを試してみました: pip install --upgrade -- ignoreinstalled slate==0.3 pdfminer==20110515のが、スレートのバージョン0.3が無効であるとエラーを受け取りました。

私はちょうどこの簡単なスクリプトをテストしようとしています:

import slate 

pdf = 'test.pdf' 

with open(pdf) as f: 
    doc = slate.PDF(f) 

for page in doc[:2]: 
    print page 

答えて

0

だから、これは(自分の質問に答える)一種の厄介ですが、私はちょうど他のケース誰内の溶液が実行されてい同じ問題になります。

ステップ1:アンインストールpdfminer

pip uninstall pdfminer

ステップ2:

pip install pdfminer==20110515

(この はスレートで働いていた最後のバージョンであることをだ)20110515:pdfminerの特定のバージョンをインストールします。
関連する問題