快速入门指南#
本快速入门指南旨在帮助您创建 Anaconda 帐户、获取 conda 软件并将其配置为访问您的 Anaconda 实例。
创建帐户#
转到 https://anaconda.cloud/sign-up。

在这里,您有以下几个帐户注册选项:
使用电子邮件和密码手动注册
使用 GitHub、Gmail 或 Microsoft 帐户进行身份验证
手动注册#
单击 Sign Up with Email(使用电子邮件注册)。
输入您的姓名、电子邮件地址和密码。
检查您的电子邮件中是否有验证电子邮件。
点击电子邮件中的验证链接以完成账户验证。
订阅 Anaconda#
有关管理订阅的信息和帮助,请参阅订阅。
安装 Anaconda 软件#
安装 conda#
您可以通过安装 Anaconda Distribution 或 Miniconda 来获取 conda。如果您已经安装了 conda,请跳到安装 Anaconda Navigator。
如果您尚未安装 conda,请下载 Anaconda Distribution 或 Miniconda 并将其安装在您的系统上,然后再继续。如果您不确定要下载哪个,请参阅我们的 Anaconda 入门主题以获取指导。
安装conda-token
#
这conda-token
工具用于验证您的 Anaconda Cloud 组织访问Token并配置default_channels:
在.condarc
文件以使用 Anaconda 的私有存储库通道。有关更多信息,请参阅 :d oc:' 通道 <channels>”。
打开 Anaconda Prompt(macOS/Linux 上的终端)。
安装
conda-token
通过运行以下命令:conda install conda-token --channel https://repo.anaconda.cloud/repo/anaconda-tools --name base
进入
y
当系统提示继续安装时。
对 Anaconda 进行身份验证#
Anaconda 使用私有Token对其组织的用户进行身份验证。您必须在组织内分配一个席位才能激活Token。分配席位后,您可以随时为自己生成专用Token。
转到您组织的页面。
从左侧导航栏中选择 Token Access。
如果这是您第一次接收Token,请选择 Activate token (激活Token),如果要获取新Token,请选择 Reissue token (重新颁发Token)。一封包含私人Token的自动电子邮件将发送到与您的 Anaconda 帐户关联的地址。
复制您在电子邮件中收到的私有Token,并在 Navigator 或 CLI 中进行设置:
启动 Anaconda Navigator。
选择 Connect(连接),然后登录 Anaconda Professional。
粘贴Token,然后单击 Set token(设置Token)。
有关 .condarc 文件的重要信息#
这.condarc
file 是一个配置文件,它告诉 Conda 在何处查找软件包。以下是您的.condarc
文件可能如下所示:
channels:
- https://repo.anaconda.cloud/repo/<ORG_ID>/<CHANNEL_NAME> # Business tier only
- defaults
add_anaconda_token: true
restore_free_channel: false
default_channels:
- https://repo.anaconda.cloud/repo/main
- https://repo.anaconda.cloud/repo/r
- https://repo.anaconda.cloud/repo/msys2
Conda 在channels:
list 优先。如果该通道包含请求的包,则从该通道下载该包。
如果请求的包不在该通道中,conda 将在channels:
列表。
当 conda 到达defaults
条目的channels:
列表中,它会搜索default_channels:
列表,按相同的降序排列。
在此示例中,对于业务层,conda 将首先在组织的渠道中查找请求的包,然后按列出的顺序在默认渠道中查找,从 https://repo.anaconda.cloud/repo/main 开始,然后是 https://repo.anaconda.cloud/repo/r,最后是 https://repo.anaconda.cloud/repo/msys2。
对于 Pro 层(旧版),conda 将按列出的顺序查看默认频道,从 https://repo.anaconda.cloud/repo/main 开始,然后是 https://repo.anaconda.cloud/repo/r,最后是 https://repo.anaconda.cloud/repo/msys2。
有关.condarc
文件,请参阅 conda 官方文档。
查看您的.condarc
文件#
您可以查看和编辑.condarc
文件:
将组织频道添加到您的.condarc
文件#
注意
本部分仅适用于 Business 层。
添加conda-forge
作为通道#
如果您需要从conda-forge
存储库中,您可以在 Navigator 或 CLI 中执行此作:
选择 Channels,然后单击 Add...。
进入
conda-forge
作为您的频道。按 Enter 键 (Windows)/Return 键 (Mac) 添加频道。
单击 Update channels 以指示导引更新
channels:
list 中.condarc
文件。
在终端中运行以下命令:
conda config --append channels conda-forge
在防火墙或代理后使用 Anaconda(可选)#
一些公司制定了安全策略,阻止其网络上与 Anaconda 等外部服务器进行通信。在这些情况下,您需要连接到公司的防火墙/代理服务器才能成功下载软件包。
要连接到防火墙/代理服务器,您需要包含一个proxy_servers:
部分中的.condarc
包含代理服务器 URL 的文件。此条目还必须包含用于登录到代理服务器的用户名和密码。如果您没有此信息,请与您的 IT 管理员联系。
没有命令可以包含.condarc
文件,因此您需要手动包含以下行:
谨慎
如果您的密码包含特殊字符,则需要使用百分号编码对其进行转义,如此处所述。
# Replace <USERNAME> with the username for your proxy server
# Replace <PASSWORD> with the password for your proxy server
# Replace <URL> with the URL to your proxy server
proxy_servers:
http: http://<USERNAME>:<PASSWORD>@<URL>:8080
https: https://<USERNAME>:<PASSWORD>@<URL>:8443
您还需要与您的 IT 团队合作,在配置与防火墙/代理服务器的连接后,将主包存储库的连接列入允许列表。主要的软件包仓库是:
https://anaconda.org
https://repo.anaconda.com
https://repo.anaconda.cloud
在某些情况下,需要导出HTTP_PROXY
和HTTPS_PROXY
环境变量来利用代理服务器。要导出环境变量,请打开终端并运行以下命令:
# Replace <USERNAME> with the username for your proxy server
# Replace <PASSWORD> with the password for your proxy server
# Replace <URL> with the URL to your proxy server
export HTTP_PROXY=http://<USERNAME>:<PASSWORD>@<URL>:8080
export HTTPS_PROXY=https://<USERNAME>:<PASSWORD>@<URL>:8443
有关在代理服务器后面使用 conda 的更多信息,请参阅配置 conda 以便在代理服务器后面使用。
启用环境管理#
管理员可以通过要求成员在组织中记录其本地 conda 环境来增强组织安全性。如果发现漏洞,可以监控、扫描和阻止使用与组织一起记录的环境。有关日志记录、扫描和管理环境的更多信息,请参阅运行环境。
注意
实施环境日志记录需要在组织级别进行协调。
先决条件#
环境日志记录和扫描需要以下内容:
Python 3.10 或更高版本
(base)
运行环境
安装所需的插件#
环境日志记录和扫描需要在(base)
环境来扩展 conda 的功能。
通过安装anaconda-env-manager
“metapackage” (包含下面列出的所有插件)。安装anaconda-env-manager
,请执行以下命令。
conda install --name base anaconda-cloud::anaconda-env-manager
插件由anaconda-env-manager
元包
以下插件扩展了 conda 安装的功能:
anaconda-env-log
- 每当用户执行create
,install
,remove
,rename
或update
action with conda (还支持手动记录现有环境)。
anaconda-activate-check
- 提供检查,在激活之前根据管理员定义的安全控制验证环境,并通知用户警告或访问限制以及解决方案指南。
anaconda-audit
- 允许您扫描本地环境以评估安装或更新软件包等作的安全影响,以便您可以主动解决潜在问题,而无需管理员干预。它还可以作为一种有价值的工具,用于在解决管理员标记的安全问题时识别问题。注意
安装后
anaconda-env-manager
,最好通过运行conda update anaconda-env-manager
周期性地。
注册您的组织#
为确保您的环境在 Anaconda Cloud 上正确记录到您的组织,您必须通过 CLI 登录并向 conda 注册您的组织。要注册您的组织:
打开 Anaconda Prompt(macOS/Linux 上的终端)。
通过运行以下命令登录到 Anaconda Cloud:
anaconda login --at cloud
系统将提示您输入用户名和密码。输入您的 Anaconda Cloud 凭据并在打开的浏览器窗口中完成登录过程。
成功登录后,返回命令行并通过运行以下命令注册您的组织:
# Replace <ORG_ID> with your ORG_ID (found in your organization's URL — # https://anaconda.cloud/organizations/<ORG_ID>) conda env-log register --organization-name <ORG_ID>
在组织注册(并且anaconda-env-log
安装在(base)
environment),新创建的环境将记录到已注册的组织中。
验证您的配置#
测试您的配置并验证 conda 是否从 Navigator 或 CLI 中的所需通道下载软件包:
转到 运行环境 在左侧导航栏中,然后选择 创建。
输入环境的名称,并从下拉菜单中选择 Python 版本(首选 3.11),然后单击 Create。
将包选择器更改为 Not installed。这将显示您的频道中提供了但尚未安装在您的计算机上的包。
如果您知道所需包的名称,则可以在搜索栏中输入该名称以查找该包。选择要下载的软件包,然后单击 Apply。
单击 Apply 以安装选定的软件包(及其依赖项)。
注意
的 Channel 列将显示您组织的渠道路径(如果配置正确)。
通过运行以下命令创建环境:
# Replace <ENV_NAME> with a name for your environment conda create --name <ENV_NAME>
通过运行以下命令验证您的环境已成功创建:
conda env list
通过运行以下命令激活您的环境:
# Replace <ENV_NAME> with the name of your environment conda activate <ENV_NAME>
通过运行以下命令安装包:
# Replace <PKG_NAME> with the name of the package you want to download from your channel conda install <PKG_NAME>
如有必要,您可以通过运行以下命令来删除环境:
# Replace <ENV_NAME> with the name of your environment conda env remove --name <ENV_NAME>
其他 conda 命令
这conda info
命令提供有关当前活动环境(包括.condarc
文件)。
这conda --help
command 提供可用参数的列表、其函数的简要说明以及来自其他软件包的其他命令的列表。
此 conda 备忘单包含常见 conda 命令列表及其功能的简要说明和示例。