当前位置: 首页 > article >正文

conda下载与pip下载的区别

一、conda下载与pip下载的区别

最重要是依赖关系:

pip安装包时,尽管也对当前包的依赖做检查,但是并不保证当前环境的所有包的所有依赖关系都同时满足。
当某个环境所安装的包越来越多,产生冲突的可能性就越来越大。

conda会检查当前环境下所有包之间的依赖关系,保证当前环境里的所有包的所有依赖都会被满足

另外就是存储位置:

在conda虚拟环境下使用 pip install 安装的库: 如果使用系统的的python,则库会被保存在 ~/.local/lib/python3.x/site-packages 文件夹中;如果使用的是conda内置的python,则会被保存到 anaconda3/envs/current_env/lib/site-packages中

conda install 安装的库都会放在anaconda3/pkgs目录下。这样的好处就是,当在某个环境下已经下载好了某个库,再在另一个环境中还需要这个库时,就可以直接从pkgs目录下将该库复制至新环境而不用重复下载

conda能更好地将环境隔离。使用pip install会在C盘中一个隐藏目录APPdata里出现,导致C盘内存越来越小。

总而言之,尽量用conda install,实在不行再使用pip install。

二、参考文章

全面总结 pip install 与 conda install 的使用区别

conda配置环境:pip install安装的包,conda list中无法找到


http://www.kler.cn/a/410244.html

相关文章:

  • Excel如何批量导入图片
  • 游戏引擎学习第22天
  • .NET Core发布网站报错 HTTP Error 500.31
  • 图像标签格式转换
  • 【第十课】Rust并发编程(一)
  • AIX下crs-5005 ip address is aready in use in the network的解决办法
  • 丹摩征文活动|实现Llama3.1大模型的本地部署
  • 第三十八章 IOT 通信协议MQTT协议实现的中间件EMQXDocker安装与验证指南
  • 系统使用杂记
  • 一文理解 Python 编程语言中的 .strip() 方法
  • python oa服务器巡检报告脚本的重构和修改(适应数盾OTP)有空再去改
  • 制造系统中ERP系统与MES管理系统的区别
  • centos为用户赋予sudo权限
  • 设计模式——简单工厂模型、工厂模式、抽象工厂模式、单例模式、代理模式、模板模式
  • 一台电脑最多支持几个分区
  • 一文详解安全分析方法STPA:以自动紧急制动系统(AEB)为例
  • 一键部署 200+ 开源软件的 Websoft9 面板,Github 2k+ 星星
  • Spring的IOC技术--注解方式
  • 亚信安全与飞书达成深度合作
  • ArcGIS应用指南:ArcGIS制作局部放大地图
  • 大数据架构中的数据存储与管理:从分布式文件系统到NoSQL数据库
  • 重新定义社媒引流:AI社媒引流王如何为品牌赋能?
  • 英语知识网站开发:Spring Boot框架技巧
  • 408数据结构:栈、队列和数组选择题做题笔记
  • Leetcode 每日一题 209.长度最小的子数组
  • 2025 - 科研神器 - 批量处理 PDF、SVG、PNG 和 JPG 文件,将它们转换为彩色 TIFF 文件,并保存到指定的 tiff 文件夹中