前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pip、pip3、conda

pip、pip3、conda

作者头像
狼啸风云
修改2022-09-03 22:16:42
2.1K0
修改2022-09-03 22:16:42
举报
文章被收录于专栏:计算机视觉理论及其实现

pip

  • 仅Python包。
  • 编译源码中的所有内容。 编辑:点子现在安装二进制轮子,如果它们可用。
  • 由核心Python社区所支持(即,Python 3.4+包含可自动增强pip的代码)。

conda

  • Python不可知论者。 现有软件包的主要重点是Python,而conda本身是用Python编写的,但你也可以为C库或R软件包或任何其他软件包提供conda软件包。
  • 安装二进制文件。 有一个名为conda build的工具,它可以从源代码构建软件包,但conda install本身会安装已经构建的conda软件包中的东西。
  • 外部。 Conda是Anaconda的包管理器,由Continuum Analytics提供的Python发行版,但它也可以在Anaconda之外使用。 您可以使用现有的Python安装,通过pip安装它(尽管除非您有充分理由使用现有安装,否则不建议这样做)。

在这两种情况下:

  • 用Python编写
  • 开源(conda是BSD,pip是MIT)

conda的前两个要点实际上是使许多软件包比pip更具优势。 由于pip是从源代码安装的,所以如果你无法编译源代码,那么安装它可能会很痛苦(这在Windows上尤其如此,但如果软件包有一些困难的C或FORTRAN库,甚至在Linux上也是如此)依赖)。 Conda从二进制文件安装,这意味着有人(例如Continuum)已经完成了编译软件包的艰苦工作,因此安装非常简单。如果您有兴趣构建自己的软件包,也有一些差异。 例如,pip建立在setuptools之上,而conda使用它自己的格式,这有一些优点(比如静态,而且Python不可知)。

pip3

pip和pip3用于区分pip install numpy等等安装的库所放的位置:

  • 使用pip install XXX :新安装的库会放在这个目录下面:python2.x/site-packages
  • 使用pip3 install XXX :新安装的库会放在这个目录下面:python3.x/site-packages(只有安装了python3才能用pip3)
  • 如果电脑里只装了python3,那么pip和pip3没有区别,都放在python3.x/site-packages目录下。并且如果使用python3执行程序,那么就不能import python2.x/site-packages中的库

各位看官老爷,如果觉得对您有用麻烦赏个子,创作不易,0.1元就行了。下面是微信乞讨码:

添加描述

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pip
    • conda
      • pip3
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档