添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
conda和pip都可以安装Python包,那么它们有哪些区别呢?

欢迎关注公众号【Python开发实战】,免费领取Python、PyCharm安装教程和Python学习电子书!

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

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

本文将 conda pip 作对比,介绍了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来安装。

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

分类:
后端
标签: