conda和pip都可以安装Python包,那么它们有哪些区别呢?

文章目录

condapip都可以安装Python包,那么二者有什么区别呢?

如果想单独了解conda可以查看这篇文章——conda详细的使用教程!不仅能够管理Python包,还能管理虚拟环境,了解pip可以查看这篇文章——Python包管理工具pip的使用教程

本文将condapip作对比,介绍了conda与pip之间主要的不同点,详细如下。

  • conda最初为Python项目开发的,但现在已适用于多种语言,包括Python、R、Ruby、Lua、Scala、Java、JavaScript、C/ C++、FORTRAN等。但pip是只适用于Python的。

  • conda结合了pip和virtualenv的功能,既能管理包,又能管理虚拟环境,但pip只能管理包。virtualenv是能管理Python虚拟环境的第三方库,详情可查看这篇文章——学Python一定要会使用虚拟环境!!!敲黑板!!!

  • conda是安装Anaconda后所包含的,还没有安装Anaconda可查看——安装Python的新姿势——神器Anaconda的安装教程pip是安装Python后默认安装的,Python的安装教程看这篇文章——手把手教你正确安装Python

  • conda在安装包时,会列出所需的其他依赖包,并会附带安装这些依赖包。但pip安装包时不会自动安装所需的其他依赖包,只是在缺少其他依赖包时作错误提示,这时需要手动安装其他依赖包。

  • conda中,将Python也看做为包,因此可以使用conda的update命令来更改某个虚拟环境中的Python版本。但pip并没有将Python看做为包,因此pip不能更改某个虚拟环境中的Python版本。

  • conda可以很方便地在不同的虚拟环境之间切换,并且可以在指定的虚拟环境中安装包。但pip只能管理包,如果想要使用pip在指定虚拟环境中安装包,需要先激活指定的虚拟环境,再使用pip的install命名安装。

  • 在实际使用时,如果conda不能安装某些包,可以使用pip来安装。同样地,pip不能安装的包可以使用conda来安装。


    如果这篇内容对你有所帮助,欢迎点赞,收藏,在看,转发,让更多的小伙伴也能看到哦~

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凯旋.Lau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值