首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gensim安装在anaconda env中,但无法在jupyter笔记本中导入

gensim安装在anaconda env中,但无法在jupyter笔记本中导入
EN

Stack Overflow用户
提问于 2019-07-06 09:11:46
回答 1查看 2.7K关注 0票数 0

我正在尝试在我的Python 3,Windows 10机器上的特定conda环境中安装gensim。基于SO和其他地方的建议,我尝试了3种不同的方法,总结如下。每次它显示为成功安装并出现在环境中,但当我尝试将其导入jupyter notebook时,我得到了ModuleNotFoundError: No module named 'gensim'错误。

注意:我在每次安装后都关闭并重新启动了anaconda和jupyter。

摘要:使用3个安装命令进行3次尝试:

代码语言:javascript
运行
复制
COMMAND                              CONDA LIST                              IMPORT IN JUPYTER NOTEBOOK
conda install -c anaconda gensim     gensim 3.4.0 py36hfa6e2cd_0 anaconda    ModuleNotFoundError: No module named 'gensim'
pip install -U gensim                gensim 3.7.3 pypi_0 pypi                ModuleNotFoundError: No module named 'gensim'
conda install -c conda-forge gensim  gensim 3.7.3 py36h6538335_0 conda-forge ModuleNotFoundError: No module named 'gensim'
代码语言:javascript
运行
复制
(base) C:\Users\kb>conda activate SARC
(SARC) C:\Users\kb>conda install -c anaconda gensim
(SARC) C:\Users\kb>conda list
. . .
gensim                    3.4.0            py36hfa6e2cd_0    anaconda
. . .

. . .
代码语言:javascript
运行
复制
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-e92e291fb8cb> in <module>
      1 import loader
      2 import reader
----> 3 import transformers
      4 import vectorization

~\OneDrive\Documents\ds\courses_books\Applied_Text_Analysis_Python_book_code\atap-master\snippets\ch04\transformers.py in <module>
      3 import os
      4 import nltk
----> 5 import gensim
      6 import unicodedata
      7 

ModuleNotFoundError: No module named 'gensim'

可以在here上查看安装命令和输出的详细信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-10 05:59:49

根据我们在评论中的讨论,当你直接通过jupyter启动时,即使你已经“激活”了你的SARC环境,你似乎也在使用其他的(可能是系统范围的) Python解释器和环境--一个没有安装gensim的解释器和环境。(从本质上讲,“激活”一个环境会尝试给python起别名&这是为了使用正确的环境所做的一些其他事情,但是其他命令可能仍然会影响到其他一些Python安装。)

根据@furas关于使用python -m jupyter notebook的建议,您一定会调用普通的python,从而调用SARC环境--从而测试gensim和/或jupyter是否真的安装在SARC环境中。

如果没有,请确保将它们安装在那里,并确保您启动的任何解释器/笔记本电脑都真正使用了预期的环境。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56910538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档