gensim错误:没有名为gensim的模块

时间:2017-09-12 05:33:26

标签: python linux gensim word2vec

我尝试导入gensim。

我有以下代码

import gensim
model = gensim.models.Word2Vec.load_word2vec_format('./model/GoogleNews-  
vectors-negative300.bin', binary=True)  

我收到了以下错误。

ImportError                               Traceback (most recent call  
last)
<ipython-input-5-50007be813d4> in <module>()
----> 1 import gensim
  2 model = gensim.models.Word2Vec.load_word2vec_format('./model  
/GoogleNews-vectors-negative300.bin', binary=True)

ImportError: No module named 'gensim'

我在python中安装了gensim。我使用genssim作为word2vec。

13 个答案:

答案 0 :(得分:12)

使用以下方法安装gensim:

pip install -U gensim

或者,如果您已经下载并解压缩了source tar.gz包,请运行:

python setup.py test
python setup.py install

答案 1 :(得分:3)

如果使用Python3,请务必使用pip3代替pip来安装gensim。

答案 2 :(得分:3)

在Jupyter笔记本上,以下内容对我有用

!python -m pip install -U gensim

或者,以管理员身份运行Anaconda提示符并执行以下操作

(base) C:\Windows\system32>conda install -c conda-forge gensim

答案 3 :(得分:3)

导入模型gensim python3x:

pip install gensim

答案 4 :(得分:2)

我做了一个pip install gensim --user,它奏效了。我在使用conda install gensim和pip -U install gensim时遇到的问题是,在安装结束时无法修改环境变量。

答案 5 :(得分:1)

我的解决方案是Windows 10,Anaconda。我想将gensim与Spyder一起使用。

解决方案:使用Anaconda Navigator,然后从那里安装软件包:打开Anaconda Navigator->环境(基础)->未安装(软件包)->(搜索)gensim->从下拉列表中检查gensim选项- >按下Apply按钮->(稍等片刻,它将搜索其他依赖项,然后再按下一次按钮以安装所需的软件包)

Scree shot of Anaconda Navigator

  • 重复上述word2vec

历史记录:在anaconda命令提示符下,使用conda命令安装了gensim。一切看起来都很完美,但甚至没有在命令提示符下导入“ import gensim”。

  • 奖金:张量流同样如此

答案 6 :(得分:0)

&#39; gensim&#39;出现在命令pip freeze显示的包中?如果没有,您可能没有激活环境&#39;使用必要的包,在您的工作shell / IDE中。

答案 7 :(得分:0)

至于Tanu的观点,首先猜测你是不是在正确的目录中。以下是我要检查的第一件事。

df <- data.frame(Make=c('toyota','toyota','honda','honda','jeep','jeep','jeep','accura','accura'),
                 Model=c('camry','corolla','city','accord','compass', 'wrangler','renegade','x1', 'x3'),
                 Cnt=c(10, 4, 8, 13, 3, 5, 1, 2, 1))
row_threshold = 2
dfc <- df %>%
  group_by(Make) %>%
  summarise(volume = sum(Cnt)) %>%
  mutate(share=volume/sum(volume)*100.0) %>%
  arrange(desc(volume))


dfc$Make <- factor(dfc$Make, levels = rev(as.character(dfc$Make)))
pie <- ggplot(dfc[1:10, ], aes("", share, fill = Make)) +
  geom_bar(width = 1, size = 1, color = "white", stat = "identity") +
  coord_polar("y") +
  geom_text(aes(label = paste0(round(share), "%")), 
            position = position_stack(vjust = 0.5)) +
  labs(x = NULL, y = NULL, fill = NULL, 
       title = "Market Share") +
  guides(fill = guide_legend(reverse = TRUE)) +
  theme_classic() +
  theme(axis.line = element_blank(),
        axis.text = element_blank(),
        axis.ticks = element_blank(),
        plot.title = element_text(hjust = 0.5, color = "#666666")) +
  scale_color_brewer(palette = "Paired")

答案 8 :(得分:0)

正如@Burhan Khalid在评论中提到的,不要命名您的文件gensim.py,因为它将首先在本地文件夹中查找gensim,并将其视为您要导入的文件。

PS:我在这里写这个是因为人们倾向于跳过这些评论。如果有帮助,请对原始评论进行投票。

答案 9 :(得分:0)

在Anaconda命令提示符内使用 pip 对我有用:

(base) C:\Users\ABC>pip install -U gensim

答案 10 :(得分:0)

我遇到这个错误是因为我运行的是“python”而不是“python3”,我总是不时地这样做。

答案 11 :(得分:0)

如果您使用的是虚拟环境,请使用以下命令检查是否安装了 gensim:pip list。 如果未安装,请安装:pip install -U gensimpip install gensim

另外,如果您使用的是 Jupyter notebook,请验证您使用的 python 内核中是否安装了 gensim。

答案 12 :(得分:0)

镜像链接很慢 Guyz。 手动试试 从 https://pypi.org/project/gensim/#files 下载 gensim 文件 并通过 Winrar 解压,然后进入文件夹类型 python setup.py install 这对我来说是成功的