词汇表#
.condarc#
Conda 运行时配置文件,一个可选的 .yaml
文件,允许您配置 conda 的许多方面,例如它搜索包的通道、代理设置和环境目录。默认情况下不包含 .condarc
文件,但当您使用 conda config
命令时,它会在您的主目录中自动创建。.condarc
文件也可以位于根环境中,在这种情况下,它会覆盖主目录中的任何 .condarc
。有关更多信息,请参阅 Using the .condarc conda configuration file 和 Administering a multi-user conda installation。发音为 “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 多个流行的开源软件包,包括高级和科学分析软件包。使用 conda
命令可以安装更多数千个开源软件包。
因为 Anaconda 是一个 Python 发行版,所以即使对于新用户来说,安装 Python 也可以快速而简单。
Anaconda 的所有版本都适用于 Windows、macOS 和 Linux,并受到社区的支持。
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 软件包,维护另一个仅包含 Python 3 和 Python 3 软件包的 conda 环境,并维护另一个用于 R 语言软件包的环境。环境可以从以下位置创建
Navigator GUI
命令行
具有名称
your-environment-name.yml
的环境规范文件
conda 软件包#
一个压缩文件,其中包含软件程序安装和运行所需的一切,因此您不必手动查找和单独安装每个依赖项。conda 软件包包括系统级库、Python 或 R 语言模块、可执行程序和其他组件。您可以使用 conda 管理 conda 软件包。
conda 仓库#
一个基于云的仓库,其中包含 7,500 多个开源认证软件包,可以使用 conda install
命令轻松在本地安装。任何人都可以从以下位置访问该仓库
Navigator GUI
使用 conda 命令的终端
元软件包#
元软件包是一个非常简单的软件包,至少具有名称和版本。它不需要任何依赖项或构建步骤。Metapackages 可能会列出对多个核心、低级库的依赖项,并且可能包含指向在执行时自动下载的软件文件的链接。
Miniconda#
conda 的免费最小安装程序。Miniconda 是 Anaconda 的一个小型引导版本,仅包含 conda、Python、它们依赖的软件包以及少量其他有用的软件包,包括 pip、zlib 和其他一些软件包。使用 conda install
命令从 Anaconda 仓库安装 7,500 多个额外的 conda 软件包。
Miniconda 是一个 Python 发行版,即使对于新用户来说,安装 Python 也可以快速而简单。
Noarch 软件包#
一种 conda 软件包,其中不包含任何特定于任何系统架构的内容,因此可以从任何系统安装。当 conda 在通道中的任何系统上搜索软件包时,conda 会同时检查系统特定的子目录(例如 linux-64
)和 noarch
目录。Noarch 是 “no architecture”(无架构)的缩写。
软件包管理器#
一组软件工具,可自动执行计算机操作系统程序的安装、更新、配置和删除过程。也称为软件包管理系统。Conda 是一个软件包管理器。
软件包#
软件文件以及关于软件的信息,例如其名称、特定版本和描述,捆绑到一个文件中,该文件可以由包管理器安装和管理。
插件#
插件,有时也称为附加组件或扩展,是软件或模块,它们为宿主程序(例如,conda)添加新功能,而无需直接更改宿主程序本身。 除此之外,插件支持还用于使第三方开发人员能够扩展应用程序、支持轻松添加新功能,并通过不加载未使用的功能来减小应用程序的大小。
仓库#
任何可以从中检索软件资产并将其安装到本地计算机的存储位置。另请参阅 Anaconda.org 和 conda 仓库。
静默模式安装#
当以静默模式安装 Miniconda 或 Anaconda 时,屏幕上不会显示提示,并且会自动接受默认设置。