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

conda和pip的区别

一定一定养成多看官网documentation的习惯!! 

conda documentation:

Conda Documentation — conda 25.3.1 documentation

pip documentation:

pip documentation v25.0.1

condapip
主要用途跨平台的环境和包管理(支持非Python包)Python 包安装和管理
语言支持支持多种语言(python,C++,R等)仅限 Python
默认渠道Anaconda仓库(defaultsPyPI (Python Package Index)
其他渠道conda-forgebioconda可指定其他索引(如私有仓库)
安装速度较慢(依赖解析复杂)较快(轻量级)
环境隔离内置(conda create -n env_name依赖 venv 或 virtualenv
创建环境conda create -n my_env python=3.8python -m venv my_env + pip install
导出环境conda env export > environment.yamlpip freeze > requirements.txt

1,conda和pip都支持多种操作系统(Linux,maxOS,Windows)

2,conda安装的python和系统的python的区别? 

在Linux或macOS系统中 :

(1)系统Python通常由系统包管理器安装,路径为/usr/bin/python3或 /usr/local/bin/python3,属于系统级环境,修改或删除可能影响系统工具。

(2)Conda Python安装在conda环境目录下(如~/miniconda3/envs/my_env/bin/python)。完全独立于系统Python,每个conda环境有独立的Python和库,避免冲突。

 Windows系统默认不预装Python,除非主动安装或通过某些工具。

3,conda channel默认是defaults,但默认软件包不太全,所以可以选择使用conda-forge

conda-forge is a community effort that provides conda packages for a wide range of software.

conda-forge documentation:

A brief introduction | conda-forge | community-driven packaging for conda

http://www.xdnf.cn/news/1086.html

相关文章:

  • C# 实现TCP/IP通信协议——Message结构设计
  • C# AppContext.BaseDirectory 应用程序的启动目录
  • Smart AI:在AI浪潮中崛起的智能NFT生态革命者
  • 【高并发内存池】从零到一的项目之高并发内存池整体框架设计及thread cache设计
  • 晶振详解:原理、作用、种类、应用与选型要点
  • Scribe: 一个非常方便的操作文档编写工具
  • 爬虫(requests库,logging库)
  • Linux ssh免密登陆设置
  • 【ECharts】ECharts曲线图节点点击事件实现
  • React18+ 项目搭建-从初始化、技术选型到开发部署的全流程规划
  • ProxySQL 性能调优实战案例
  • npm的基本使用安装所有包,安装删除指定版本的包,配置命名别名
  • 遨游通讯发布国产化旗舰三防手机AORO AU1:以自主可控重塑工业安全
  • 基于 Vue 的Tiptap 富文本编辑器使用指南
  • 【MCP Node.js SDK 全栈进阶指南】中级篇(4):MCP错误处理与日志系统
  • 【MCP Node.js SDK 全栈进阶指南】初级篇(3):MCP资源开发基础
  • TextCNN 模型文本分类实战:深度学习在自然语言处理中的应用
  • 宏碁笔记本电脑怎样开启/关闭触摸板
  • 高并发抢券系统设计与落地实现详解
  • 【git】subtree拆分大的git库到多个独立git库
  • @Configuration注解对应实现implements WebMvcConfigurer的配置不生效问题。
  • Java实例化对象都有几种方式
  • React 单一职责原则:优化组件设计与提高可维护性
  • 马浩棋:产通链CT-Chain 破局不动产 RWA,引领数智金融新变革
  • 程序生成随机数
  • 什么是API
  • 数智读书笔记系列030《曲折的职业道路:在终身工作时代找准定位》与《做自己的教练:战胜工作挑战掌控职业生涯》
  • 离线-DataX
  • 【AI微信小程序开发】大转盘小程序项目代码:自设转盘选项和概率(含完整前端+后端代码)
  • 刷题之路:C++ 解题分享与技术总结