【发布时间】:2019-03-21 13:41:07
【问题描述】:
我正在尝试实现以下代码:
import os
os.environ.update({'MALLET_HOME':r'c:/mallet-2.0.8/'})
mallet_path = 'C:\\mallet-2.0.8\\bin\\mallet'
ldamallet = gensim.models.wrappers.LdaMallet(mallet_path, corpus=bow, num_topics=20, id2word=dictionary)
但是,我不断收到此错误:
CalledProcessError: Command 'C:\mallet-2.0.8\bin\mallet import-file --preserve-case --keep-sequence --remove-stopwords --token-regex "\S+" --input C :\Users\Joshua\AppData\Local\Temp\98094d_corpus.txt --output C:\Users\Joshua\AppData\Local\Temp\98094d_corpus.mallet' 返回非零退出状态 1。
我以前能够在我的笔记本电脑上使用相同的目录执行此代码,但它不能在我的 PC 上执行(我目前正在运行 python)。
有人可以告诉我我做错了什么吗?
【问题讨论】:
标签: python-3.x gensim lda mallet