pip 和 conda 有什么区别?

pip 和 conda 有什么区别?
  • 我知道这是一个用于 Python 包的包管理器。但是,我在网站pip上看到安装使用来安装。iPython'scondaiPython
  • 我可以使用pip来安装iPython吗?既然我已经有了,为什么还要使用 conda 作为另一个 python 包管理器pip
  • pip和之间有什么区别conda

答案1

康达是一个用于安装科学和分析计算包的包管理工具,可以用 Python 或其他编程语言编写。conda 还可以创建虚拟环境,就像 python-virtualenv 一样。conda 是 Anaconda 的包管理器。Anaconda 是 Continuum Analytics 提供的免费 Python 发行版,其中包括 195 多个最流行的科学、数学、工程和数据分析 Python 包,几乎所有这些包也可以在默认的 Ubuntu 存储库中找到。Anaconda 因弄乱 Linux 中许多 Python 模块的默认路径而闻名。出于这些原因,我不建议新 Linux 用户使用 Anaconda。

点子是一个通用的 Python 包安装程序。此外,python-pip 和 python3-pip 位于默认的 Ubuntu 存储库中。在大多数情况下,如果您想安装 Python 包管理应用程序,您会选择 pip 而不是 conda。要在不安装 conda 的情况下创建 Python 虚拟环境,您可以从 Ubuntu 软件中心安装 python-virtualenv。

pip 和 conda 使用不同的打包格式,因此它们不能互换操作,但您可以并行使用这两种工具。

答案2

Conda 是一个 Python 包管理器。使用 Conda 的优点之一是它可以创建和管理安装了不同版本 Python 的多个环境。(我不知道 pip 是否可以做到这一点。)

相关内容