众所周知,在使用Python语言时有时会需要导入第三方库,而在导入第三库之前需要先安装该库,而安装方式有两种,分别是通过pip install 和 conda install 的方式,那么这两种方式有什么区别呢?可能就会有新手对这两种方式的区别有点懵,这里我就详细介绍一下 pip 和 conda 的区别。
区别1
pip仅仅是包管理工具,而conda不仅仅是包管理工具,conda的功能比pip更多。
区别2
pip仅限于Python包的安装更新卸载,conda包括且不限于Python、C、R等语言。
区别3
pip能安装pypi里的一切Python包,更加全面和专注,而conda可安装的Python包数量相比pip要少很多。
区别4
pip不支持创建Python虚拟环境,得安装了virtualenv包才可以,而conda是支持创建Python虚拟环境的。
区别5
pip install -r requirements.txt更加流畅,而conda install -r时一旦未找到某个包,便会中断。
以上就是pip和conda的主要区别了,有没有解决你对它们的些许困惑呢?我个人比较喜欢使用pip,因为pip安装速度比conda要快,而且所有的python库它都支持,哈哈。当然如果你是做数据科学类的相关工作的话,用conda也是一个不错的选择。