anaconda中conda和pip对包的管理有什么区别

测试环境

系统:mac os 10.15.2

anaconda版本: 3.7

1.相同点:

在anaconda中,conda和pip安装的包,都是python环境的一部分,安装在同一路径,项目对于包的使用是没有区别的。

2.不同点:

(1)conda下载的包

anaconda中conda和pip对包的管理有什么区别_第1张图片

conda和pip都可以更新和卸载,下图为已经被pip成功卸载,列表中没有tensorflow了

anaconda中conda和pip对包的管理有什么区别_第2张图片

(2)pip下载的包,只能由pip更新和卸载

conda卸载不了,如图执行命令后django包依然存在

anaconda中conda和pip对包的管理有什么区别_第3张图片

这里呢还发现一个有趣的现象,那就是django3.0版本只有pip下载的时候才有,而conda源中最新的是django1.11版本,所以建议用pip管理虚拟环境的包。

 

 

你可能感兴趣的:(Python)