【问题标题】:Python Struggling to use potara packagePython 努力使用 potara 包
【发布时间】:2018-06-29 07:53:12
【问题描述】:

我正在尝试在来自 github 的 python 中使用包“potara”: potara package

我输入了

pip install git+git://github.com/hardymanm/potara.git

在 cmd 中可以正常工作。现在我尝试执行示例脚本

import potara


from summarizer import Summarizer
import document

s = Summarizer()
print("Adding docs")
s.setDocuments([document.Document('data/' + str(i) + '.txt')
       for i in range(1,10)])
print("summarizing")
s.summarize()
print(s.summary)

在 python 中,这给了我以下错误:

  Traceback (most recent call last):
  File "C:\Users\xxx\scripts\multi_summarizer.py", line 4, in <module>
    from summarizer import Summarizer
  File "C:\Users\xxx\scripts\summarizer.py", line 22, in <module>
    import gensim
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\site-packages\gensim\__init__.py", line 7, in <module>
    from gensim import utils, matutils, interfaces, corpora, models, similarities
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\site-packages\gensim\corpora\__init__.py", line 12, in <module>
    from .dictionary import Dictionary
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\site-packages\gensim\corpora\dictionary.py", line 22, in <module>
    import UserDict
ModuleNotFoundError: No module named 'UserDict'

我不知道问题可能是什么。也许有人可以帮忙?

编辑: 我的python版本:

Python 3.7.0b4 (v3.7.0b4:eb96c37699, May  2 2018, 19:02:22) [MSC v.1913 64 bit (AMD64)] on win32

【问题讨论】:

标签: python installation packages


【解决方案1】:

我对这个问题没有经验,但你可以试试这个 (http://python3porting.com/problems.html):

from collections import UserDict
from collections import MutableMapping as DictMixin

import potara
# ... etc

【讨论】:

    猜你喜欢
    • 2021-02-19
    • 1970-01-01
    • 2021-03-03
    • 2022-10-30
    • 2022-01-05
    • 2018-07-17
    • 1970-01-01
    • 2015-02-16
    • 2020-11-30
    相关资源
    最近更新 更多