1.安装位置的不同
pip install xxx:安装在anaconda3/envs/current_env/lib/site-packages。
pip uninstall xxx:卸载该环境下Lib\site-packages中对应的库。
conda install xxx:安装在anaconda/pks目录下,再将pkgs目录下的库复制到当前环境目录下。
conda uninstall xxx:删除当前环境下site-packages目录中该库的内容。
conda clean -h:清空这个pkgs下的已下载库。
2.依赖检查
conda:有严格的检查机制,但只检查用conda安装过的包,不检查pip安装的包;负责打通包与包之间依赖关系。
pip:既检查conda安装的包也检查pip安装过的包;命令install什么只install什么,不负责打通之间的依赖关系。
3.支持语言
conda:Python、R、C++/C等。
pip:只支持Python。
4.个人建议
需要conda也需要pip时先conda都装完再pip,两者都可择pip。