from gensim.models import Word2Vec
结果出现以下错误ImportError:无法从“gensim.models”(未知位置)导入名称“Word2Vec”
from gensim.models.word2vec import Word2Vec
导致同样的错误
在删除了这个软件包的所有conda安装、pip卸载gensim、pip安装gensim和pip install之后--升级gensim,我终于可以完成了。
import gensim,但是当我尝试使用gensim.models.Word2Vec时,它会导致错误: AttributeError:模块'gensim.models‘没有属性'Word2Vec’
编辑:更新的Numpy和Scipy
注意:我使用的是本地机器运行的jupyter笔记本。在使用Pycharm运行gensim的conda env时,我并没有遇到这个问题(但是我正在笔记本中做一个小组项目,所以如果我不必经常在这两个工作区之间复制粘贴,那就太好了…)
如能提供任何帮助,将不胜感激。
发布于 2021-12-10 15:47:48
首先,尝试在安装之后重新启动内核,并查看它是否有效。然后,检查您所处的虚拟环境是否正确。那么,请检查您的gensim版本。在笔记本上运行
import gensim
gensim.__version__ # should be 4.1.2. If it's not update via pip.您还可以手动检查gensim.models.word2vec是否确实存在。在笔记本上运行
gensim.__path__然后转到文件夹。在这里,您可以看到是否确实有一个名为models的文件夹和一个名为word2vec的脚本。如果没有,你的安装就有问题了。希望这能帮点忙。
https://stackoverflow.com/questions/70306915
复制相似问题