术语表#
.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 都得到社区支持。
Anaconda.org#
一个基于 Web 的、云存储库托管服务。在本地创建的包可以发布到云中,与他人共享。 Anaconda.org 是 Anaconda 存储库的公共版本,以前称为 Anaconda Cloud。
通道#
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
命令轻松安装到本地。任何人都可以从以下位置访问该仓库:
Navigator GUI
使用 conda 命令的终端
元包#
元包是一个非常简单的包,至少具有名称和版本。它不需要有任何依赖关系或构建步骤。 元包 可以列出对多个核心低级库的依赖关系,并且可以包含指向软件文件的链接,这些文件在执行时会自动下载。
Miniconda#
conda 的免费最小安装程序。 Miniconda 是 Anaconda 的一个小型的引导版本,只包含 conda、Python、它们依赖的包以及少量其他有用的包,包括 pip、zlib 等。使用 conda install
命令从 Anaconda 仓库安装 7,500 多个其他 conda 包。
Miniconda 是一个 Python 发行版,即使对于新手用户来说,也可以使安装 Python 变得快速简便。
无架构包#
conda 包不包含任何特定于系统架构的内容,因此可以从任何系统安装。当 conda 在任何系统中的通道上搜索包时,conda 会检查系统特定的子目录(例如 linux-64
)和 noarch
目录。Noarch 是“无架构”的缩写。
包管理器#
一组软件工具,用于自动执行计算机程序的安装、更新、配置和删除过程,这些程序适用于计算机的操作系统。也称为包管理系统。Conda 是一个包管理器。
包#
软件文件和有关软件的信息(例如其名称、特定版本和描述),捆绑到一个文件中,可以由包管理器安装和管理。
插件#
插件(有时称为附加组件或扩展)是软件或模块,它们向主机程序(例如 conda)添加新功能,而不会直接更改主机程序本身。在其他用途之外,插件支持还用于支持第三方开发人员扩展应用程序,支持轻松添加新功能,以及通过不加载未使用的功能来减小应用程序的大小。
仓库#
任何可以从中检索软件资产并安装到本地计算机的存储位置。另请参见 Anaconda.org 和 conda 仓库。
静默模式安装#
在静默模式下安装 Miniconda 或 Anaconda 时,屏幕上不会显示提示,并且会自动接受默认设置。