之前一直使用conda和pip ,有时候经常会两者混用。但是今天才发现二者装的东西不是在一个地方的,所以发现有的东西自己装了,但是在运行环境的时候发现包老是识别不了,一直都特别疑惑,直到今天注意到这个问题,所以来总结一下二者的区别。
conda可以让你同时管理安装处理有关的python任务和跟python无关任务,即pip可以允许在任何环境中安装python包,conda允许你在conda环境中安装任何语言包(包括C语言或者python)。
conda使用一个新的包格式,你不能交替使用conda和pip,
因为pip不能安装和解析conda的包格式。可以使用这两个工具,但是它们是不能交互的
附:conda环境的启动命令:
启动:source activate xxx
关闭:source deactivate
更新:conda env update -f environment .yml (更新配置文件)