- 我知道这是一个用于 Python 包的包管理器。但是,我在网站
pip
上看到安装使用来安装。iPython's
conda
iPython
- 我可以使用
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 是否可以做到这一点。)