【问题标题】:subprocess.CalledProcessError when trying to run Mallet with Gensim尝试使用 Gensim 运行 Mallet 时出现 subprocess.CalledProcessError
【发布时间】:2019-05-09 12:54:42
【问题描述】:

我正在尝试使用 Gensim 和 Mallet (link) 进行主题建模。 当我找到 mallet_path 然后尝试将其分配给 gensim 时,我收到错误 subprocess.CalledProcessError : 返回非零退出状态 1

然后我被提示更新 Java(我已经完成了)。

关于如何解决它的任何提示?

mallet_path = '/Users/username/mallet-2.0.8/bin/mallet'

ldamallet = gensim.models.wrappers.LdaMallet(mallet_path, corpus=corpus, num_topics=20, id2word=id2word)
Traceback (most recent call last):
  File "<pyshell#85>", line 1, in <module>
    ldamallet = gensim.models.wrappers.LdaMallet(mallet_path, corpus=corpus, num_topics=20, id2word=id2word)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/gensim/models/wrappers/ldamallet.py", line 132, in __init__
    self.train(corpus)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/gensim/models/wrappers/ldamallet.py", line 273, in train
    self.convert_input(corpus, infer=False)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/gensim/models/wrappers/ldamallet.py", line 262, in convert_input
    check_output(args=cmd, shell=True)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/gensim/utils.py", line 1918, in check_output
    raise error
subprocess.CalledProcessError: Command '/Users/username/mallet-2.0.8/bin/mallet import-file --preserve-case --keep-sequence --remove-stopwords --token-regex "\S+" --input /var/folders/76/hdlh6w8d3nbb4m424wx3010w0000gn/T/adc98e_corpus.txt --output /var/folders/76/hdlh6w8d3nbb4m424wx3010w0000gn/T/adc98e_corpus.mallet' returned non-zero exit status 1.

【问题讨论】:

    标签: python-3.x subprocess lda topic-modeling mallet


    【解决方案1】:

    在 bin 目录下,用文本编辑器打开 mallet 文件,然后增加 MEMORY 限制。它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 2021-10-05
      • 2016-06-24
      • 2023-04-03
      • 2013-06-16
      • 2022-01-22
      • 2018-09-09
      相关资源
      最近更新 更多