2017-09-06 67 views
0

我在使用slate for Python時遇到問題。當我嘗試導入石板庫,收到此錯誤:Python 2.7:導入石板時出錯

ÌmportError: cannot import name PDFDocument

我安裝使用板岩PIP(Ubuntu的17端子),我使用的確切命令是:

pip install slate

以下是我嘗試解決該問題的一些事情:

  1. 安裝的PDF礦工,其中石板依賴於。 pip install --upgrade -- ignoreinstalled slate==0.3 pdfminer==20110515但收到一個錯誤,版本0.3石板無效:
  2. 嘗試導入石板

  3. 我在終端試過這個命令之前導入的所有pdfminer的。

我只是想測試這個簡單的腳本:

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步:安裝pdfminer的特定版本:20110515(此似乎是與石板工作的最後一個版本)

pip install pdfminer==20110515