【Python篇】conda 虚拟环境中 conda install 与 pip install 的区别

Python篇——conda 虚拟环境中 conda install 与 pip install 的区别

优先解答

先说答案,在我看来,conda 对于包的管理更优秀。
就深度学习而言,conda install 对包与包之间的依赖检查更为严格,上网查询得知,在删除某一个包及其所有依赖时,可以使用以下指令对某一个包及其所依赖的包进行删除。

conda remove pkg_name

对numpy进行删除时,conda会提示删除哪些依赖包
如果使用 pip的话,则会出现以下的提示,仅仅是提醒删除指定的某一个包。

总的来说,在使用 conda 的时候,使用 conda install 指令一定是更好的选择!

撰写该 blog 缘由

当时创建完 conda 虚拟环境后,我发现每一个虚拟环境中都有 pip 功能,就升起一个疑问,既然每个虚拟环境中都有 pip,那么 conda install 和 pip install 安装包的位置都一样吗?都是在当前虚拟环境中吗?
作为存储重度焦虑患者,我上网查询得知,以上二者安装的包都是在当前虚拟环境中,所以不必担心删除虚拟环境后,还会残留一些已经没用的包。就着这个疑问,顺便搜索了二者有何区别,便有了以上内容。

后续解释

pip 是什么

pip 是一个用于安装和管理 Python 包的工具。它是 Python 的包管理器之一,可以帮助用户方便地下载、安装、升级和卸载 Python 包。pip 使得在 Python 环境中使用第三方库变得更加简单。用户可以通过 pip 搜索并安装 Python 包,也可以指定包的版本进行安装,还可以查看已经安装的包的信息。

conda 是什么

conda 是一个开源的软件包管理系统和环境管理系统,它用于安装、管理和运行不同的软件包。conda 可以在多个平台上运行,并且可以管理不同的编程语言的软件包,包括 Python、R、Ruby 等。conda 可以创建和管理虚拟环境,用于隔离不同的项目和软件包的依赖关系。它还可以通过创建和管理环境文件,方便地共享和复制项目的环境配置。总的来说,conda 旨在帮助用户轻松地管理和部署软件包和环境,以及解决软件包的依赖关系问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值