簡體   English   中英

Python 2.7:導入板岩時出錯

[英]Python 2.7: Error importing slate

我在將slate用於Python時遇到問題。 當我嘗試導入slate庫時,出現以下錯誤:

ÌmportError: cannot import name PDFDocument

我使用pip(Ubuntu 17終端)安裝了slate,我使用的確切命令是:

pip install slate

這是我嘗試解決此問題的一些方法:

  1. 安裝了PDFMiner,具體取決於它。
  2. 在嘗試導入板岩之前,已導入所有pdfminer

  3. 我在終端中嘗試了以下命令: pip install --upgrade -- ignoreinstalled slate==0.3 pdfminer==20110515但收到錯誤消息,表示slate的版本0.3無效。

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

import slate

pdf = 'test.pdf'

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

for page in doc[:2]:
    print page

因此,這有點尷尬(回答我自己的問題),但是我發現了一個解決方案,以防萬一其他人遇到相同的問題。

步驟1:卸載pdfminer

pip uninstall pdfminer

步驟2:安裝pdfminer的特定版本:20110515(這似乎是與slate兼容的最新版本)

pip install pdfminer==20110515

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM