pip install 和conda install 的区别

问题解决步骤:

在进行抽取文章主题的任务中用到gensim,发现在jupyter 上导包不成功

import gensim  
from gensim import corpora, models, similarities

报错 “No model named gensim”

1.第一步:去查看pip3 list 中发现确实没有gensim这个包,ok  

pip3 install gensim --user  之后成功安装,但是jupyter 还是报同样的错误,

2.第二步:去Anaconda页面搜索gensim 发现确实没安装,点击apply 也一直没反应

 

3.第三步:去终端运行conda list 发现conda环境中没有gensim ,运行conda install gensim安装成功  同时jupyter不报错了。

分析原因:

pip install:

Pip installs Packages, 是python的官方认可的包管理器,最常用于安装在Python包索引(PyPI)上发布的包。

pip用来PyPI的python所有的依赖包,并且可以安装任何在PyPI上已上传的先前版本的依赖包

 

conda install:

conda是一种通用包管理系统,是想要构建和管理任何语言的任何类型的软件。因此,它也使用于python包

 

pip3 install 与conda install最显著的区别可能是这样的:

pip在任何环境中安装python包;conda安装 在conda环境中安装任何包

 

但是 jupyter的默认运行环境是电脑环境变量中的python运行环境。 我mac 的默认python运行环境是python3,按理说 pip3 list中 有的包,jupyter应该都能引用;这里为什么在conda install gensim 之后jupyter 才能导包成功呐??

其他人给的建议:

conda ≈ pip(python包管理) + virtualenv(虚拟环境) + 非python依赖包管理

 如果用conda 安装不上的话试试pip。 pip安装不上的湖试试conda

 

 

 

 

 

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值