ModuleNotFoundError:没有名为'gensim.corpora'的模块; 'gensim'不是软件包

问题描述 投票:0回答:1

我正在尝试使用gensim(特别是gensim.corpora.dictionary)处理文本,但是我一直收到“ ModuleNotFoundError: No module named 'gensim.corpora'; 'gensim' is not a package”错误。示例代码如下。我在安装pip install gensim的命令提示符中使用了gensim。我验证了numPy和sciPy已安装并且是最新的。我检查了gensim的文件路径并确认gensim已安装在计算机上。 gensim中还有一个语料库文件夹,没有明显的问题。我正在通过命令提示符运行Python 3.6.8。我可以调用其他模块,例如Pandas,nltk和NumPy,它们与gensim放在同一文件夹中,因此我不确定为什么在尝试导入gensim时会遇到问题。我不知道如何解决此问题。有人遇到过这个问题吗?我将对此表示感谢。谢谢。

from gensim.corpora.dictionary import Dictionary 
from nltk.tokenize import word_tokenize

my_documents=[  'The movie was about a spaceship and aliens',
                'I really liked the movie!',
                'Awesome action scenes, but boring characters.',
                'The movie was awful! I hate alien films.',
                'Space is cool! I liked the movie.',
                'More space films, please!']

tokenized_docs=[word_tokenize(doc.lower()) for doc in my_documents]
dic= corpora.Dictionary(tokenized_docs)
print(dic.token2id)
corpus=[dic.doc2bow(doc) for doc in tokenized_docs]
print(corpus)

在命令提示符下运行dir /s /b "python"dir /s /b "pip"后生成的输出可在下面找到。

C:\ Users \ Owner> dir / S / b“ python”

C:\ Users \ Owner.vscode \ extensions \ ms-python.python-2020.3.71659 \ pythonFiles \ lib \ python

C:\ Users \ Owner.vscode \ extensions \ ms-python.python-2020.3.71659 \ pythonFiles \ lib \ python \ parso \ python

C:\ Users \ Owner \ AppData \ Local \ Programs \ Python

C:\ Users \ Owner \ AppData \ Local \ Programs \ Microsoft VS Code \ resources \ app \ extensions \ python

C:\ Users \ Owner \ AppData \ Local \ Programs \ Microsoft VS Code_ \ resources \ app \ extensions \ python

C:\ Users \ Owner \ AppData \ Roaming \ Python

C:\ Users \ Owner> dir / S / b“ pip”

C:\ Users \ Owner \ AppData \ Local \ pip

C:\ Users \ Owner \ AppData \ Local \ Programs \ Python \ Python36 \ Lib \ site-packages \ pip

C:\ Users \ Owner \ AppData \ Local \ Programs \ Python \ Python37-32 \ Lib \ site-packages \ pip

python-3.x gensim
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.