【问题标题】:Why manually install a pre-built python package in Anaconda virtualenv?为什么要在 Anaconda virtualenv 中手动安装预构建的 python 包?
【发布时间】:2017-01-07 16:47:59
【问题描述】:

Anaconda website 提到安装程序有 100 个预构建的软件包。甚至 500mb 的安装程序大小也暗示应该有一些预构建的包。

然而,当我们想要使用任何软件包时,我们必须通过命令安装它们,例如。 conda install nltk 它基本上是从互联网下载包然后安装它。这似乎违反直觉,因为 网站上已经提到 nltk 存在于安装程序中。

有人能解释一下吗?

【问题讨论】:

    标签: python anaconda conda


    【解决方案1】:

    分为两部分:

    • Conda - 包和环境管理系统。这给你 conda 命令并提供与 pip 类似的功能和 virtualenv
    • Anaconda - 包含 100 个科学的 Python 包分发 经过测试和验证可以协同工作的软件包。

    如果您安装Miniconda,您将获得conda,而没有完整的Anaconda 发行版。如果您安装Anaconda,您将获得conda 管理系统和Python 发行版。也可以在安装conda 后通过运行conda install Anaconda 获得Anaconda

    【讨论】:

    • 我只安装了 Anaconda。我应该如何利用预安装的软件包?
    • 它们将安装在您的根 conda 环境中。你在 Windows 还是 Linux 上?安装时是否选择了将 anaconda 附加到 $PATH 的选项?如果您在 Linux 上运行“which python”或在 Windows 上运行“where python”,它是否指向 ~/anaconda2/bin/pythonc:\anaconda2\bin\python
    猜你喜欢
    • 2011-08-24
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多