术语表#

.condarc#

Conda 运行时配置文件,一个可选的 .yaml 文件,允许您配置 Conda 的许多方面,例如它搜索包的通道、代理设置和环境目录。默认情况下不包含 .condarc 文件,但在您使用 conda config 命令时,它会自动在您的主目录中创建。 .condarc 文件也可以位于根环境中,在这种情况下,它将覆盖主目录中的任何 .condarc。有关更多信息,请参见 使用 .condarc Conda 配置文件管理多用户 Conda 安装。发音为“conda r-c”。

激活/停用环境#

用于在已安装的环境之间切换或移动的 Conda 命令。 conda activate 命令将当前环境的路径附加到 PATH 环境变量,这样您就不必每次都键入它。 deactivate 会将其删除。即使在停用环境后,您仍然可以通过直接指定它们的路径来在该环境中执行程序,例如 ~/anaconda/envs/envname/bin/program_name。当环境被激活时,您可以通过 program_name 在该环境中执行程序。

注意

envname 替换为环境的名称,并将 program_name 替换为程序的名称。

Anaconda#

一个可下载的、免费的、开源的、高性能且经过优化的 Python 和 R 发行版。Anaconda 包含 conda、conda-build、Python 和 250 多个自动安装的开源科学包及其依赖项,这些依赖项经过测试以确保它们能很好地协同工作,包括 SciPy、NumPy 等等。使用 conda install 命令可以轻松地从 Anaconda 存储库中安装 7,500 多个用于数据科学的流行开源包,包括高级和科学分析,例如 SciPy、NumPy 等等。使用 conda 命令可以安装数千个其他开源包。

由于 Anaconda 是一个 Python 发行版,因此即使对于新用户,它也可以使安装 Python 变得快速而轻松。

Anaconda 可用于 Windows、macOS 和 Linux,所有版本的 Anaconda 都得到社区支持。

另请参见 Minicondaconda

Anaconda.org#

一个基于 Web 的、云存储库托管服务。在本地创建的包可以发布到云中,与他人共享。 Anaconda.org 是 Anaconda 存储库的公共版本,以前称为 Anaconda Cloud。

Anaconda Navigator#

所有版本的 Anaconda 中都包含的桌面图形用户界面 (GUI),允许您轻松管理 Conda 包、环境、通道和笔记本,而无需使用命令行界面 (CLI)。了解更多关于 Navigator

通道#

Conda 搜索包的存储库的位置。通道可能指向云存储库,也可能指向您或您的组织在远程或本地创建的私有存储库。 conda channel 命令有一组默认的通道集,从 https://repo.anaconda.com/pkgs/ 开始,您可以覆盖它,例如,为了维护一个私有或内部通道。这些默认通道在 Conda 命令和 .condarc 文件中被称为“defaults”通道名。

conda#

与 Anaconda 捆绑在一起的包和环境管理器程序,用于安装和更新 Conda 包及其依赖项。Conda 还允许您轻松地在本地计算机上切换 Conda 环境。

Conda 环境#

一个包含特定 Conda 包集合及其依赖项的文件夹或目录,这样它们就可以单独维护和运行,而不会互相干扰。例如,您可以使用 Conda 环境只用于 Python 2 和 Python 2 包,维护另一个 Conda 环境只用于 Python 3 和 Python 3 包,以及维护另一个用于 R 语言包的环境。环境可以从以下方式创建

  • Navigator GUI

  • 命令行

  • 一个名为 your-environment-name.yml 的环境规范文件

Conda 包#

一个压缩文件,其中包含软件程序安装和运行所需的全部内容,因此您不必手动查找并单独安装每个依赖项。 Conda 包包括系统级库、Python 或 R 语言模块、可执行程序和其他组件。您可以使用 conda 管理 conda 包。

conda 仓库#

一个基于云的仓库,包含 7,500 多个经过认证的开源包,可以使用 conda install 命令轻松安装到本地。任何人都可以从以下位置访问该仓库:

元包#

元包是一个非常简单的包,至少具有名称和版本。它不需要有任何依赖关系或构建步骤。 元包 可以列出对多个核心低级库的依赖关系,并且可以包含指向软件文件的链接,这些文件在执行时会自动下载。

Miniconda#

conda 的免费最小安装程序。 Miniconda 是 Anaconda 的一个小型的引导版本,只包含 conda、Python、它们依赖的包以及少量其他有用的包,包括 pip、zlib 等。使用 conda install 命令从 Anaconda 仓库安装 7,500 多个其他 conda 包。

Miniconda 是一个 Python 发行版,即使对于新手用户来说,也可以使安装 Python 变得快速简便。

另请参见 Anacondaconda

无架构包#

conda 包不包含任何特定于系统架构的内容,因此可以从任何系统安装。当 conda 在任何系统中的通道上搜索包时,conda 会检查系统特定的子目录(例如 linux-64)和 noarch 目录。Noarch 是“无架构”的缩写。

包管理器#

一组软件工具,用于自动执行计算机程序的安装、更新、配置和删除过程,这些程序适用于计算机的操作系统。也称为包管理系统。Conda 是一个包管理器。

#

软件文件和有关软件的信息(例如其名称、特定版本和描述),捆绑到一个文件中,可以由包管理器安装和管理。

插件#

插件(有时称为附加组件或扩展)是软件或模块,它们向主机程序(例如 conda)添加新功能,而不会直接更改主机程序本身。在其他用途之外,插件支持还用于支持第三方开发人员扩展应用程序,支持轻松添加新功能,以及通过不加载未使用的功能来减小应用程序的大小。

仓库#

任何可以从中检索软件资产并安装到本地计算机的存储位置。另请参见 Anaconda.orgconda 仓库

静默模式安装#

在静默模式下安装 Miniconda 或 Anaconda 时,屏幕上不会显示提示,并且会自动接受默认设置。