赵娜0418

2020-11-21   阅读量: 899

Python

为什么有时候用conda 有时候用pip 来安装包呢?它们有什么不同吗?

扫码加入数据分析学习群

问题详述:为什么有时候用conda 有时候用pip 来安装包呢?它们有什么不同吗?


解答:

Conda和pip是侧重于不同用户组和使用模式的工具。Conda是一个通用的包管理器,当初设计来管理任何语言的包。所以用来管理python包当然也是绰绰有余,Conda 和 pip 目标并不相同, 只有小部分子集有交集有竞争关系:比如python包的安装和环境隔离。pip可以允许你在任何环境中安装python包,而conda允许你在conda环境中安装任何语言包(包括c语言或者python)。


如果将anaconda环境设置为系统的python环境(安装anaconda的时候有个小对勾就是这个作用)则安装包的时候可以使用conda 也可以使用pip。

这时候pip 不可以管理conda安装的包但是conda却可以管理pip的包。

另外对于初学者还是建议多用conda安装,如果conda里面没有相应的包则只能用pip安装了。


46.2668 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子