参考 (AER 2.32)

如何...

使用包

查找包

在浏览器中,您可以按包名称在 Anaconda Repository 中搜索包。从任何页面顶部导航栏中的搜索框中,输入包名称。您可以过滤搜索以仅指定 conda 或 PyPI 包,并且您可以通过单击搜索结果列标题按收藏数量或下载数量对结果进行排序。

从 Anaconda Repository 下载并安装一个包

要安装 conda 包,请在终端窗口中运行:

Conda 安装 - Ç 用户名 包名

Conda 将“用户名”扩展为 URL,例如 https://<your-anaconda-repo>/username 基于 .condarc 文件中的设置。

从 Anaconda Repository 下载并安装 PyPI 包

要安装 PyPI 包,请在终端窗口中运行:

pip  install  -- index - url  pypi 蟒蛇组织/ USERNAME /简单的 包名

使用 anaconda 客户端 CLI

安装 anaconda-client

anaconda-client 命令行界面 (CLI) 可通过 conda 或 pip 获得。请参阅安装和设置说明

查找我的 anaconda 客户端登录凭据

您的 anaconda-client 登录凭据与您在 Anaconda Repository 上创建帐户时使用的登录凭据相同。如需帮助,请在浏览器窗口中导航到您的 Anaconda 存储库登录选项卡,然后单击“忘记密码”。

登录 anaconda-client

下载并配置 anaconda-client 后,打开终端窗口并运行:

蟒蛇 登录

查看 anaconda-client 命令列表

从终端窗口,运行:

蟒蛇 ——帮助

了解有关 anaconda-client 命令的更多信息

从终端窗口,运行:

anaconda 命令名称 - h

查看所有可用 anaconda-client 配置文件的列表

从终端窗口,运行:

anaconda 配置 ——文件

查看我所有 anaconda-client 配置变量的列表

从终端窗口,运行:

anaconda 配置 ——显示

了解更多关于 anaconda-client

如果您有使用帮助命令或文档无法回答的问题,请联系有权访问企业支持的站点管理员。

构建包

构建并上传包

要快速浏览,请尝试快速入门构建指南部分

测试构建的包

指定“–use-local”选项。例如:

Conda 创建 -使用-本地 - ñ 测试 PACKAGENAME

上传包到 Anaconda Repository

在终端窗口中,运行:

anaconda 上传 PACKAGENAME

查找帮助上传包

要获取完整的上传选项列表,包括在终端窗口中指定包的频道、标签、对其他用户的可用性和元数据,请运行:

蟒蛇 上传 - h

常见问题

一般问题

什么是 Anaconda 存储库?

Anaconda Repository 是私有包管理服务器软件。Anaconda Repository 使查找、访问、存储和共享公共和私人笔记本、环境以及 conda 和 PyPI 包变得容易,并能跟上对您需要的包和环境所做的更新。

Anaconda Repository 支持哪些类型的包?

Anaconda Repository 支持任何类型的包。它主要用于 conda、PyPI 和 R 包,以及笔记本和环境。

什么是 Anaconda, Inc.?

Anaconda, Inc. 是一家软件开发和咨询公司,由热情的开源倡导者组成,总部位于美国德克萨斯州奥斯汀。我们致力于开源社区。我们创建了 Anaconda Python 发行版,并为许多其他基于开源的数据分析工具做出了贡献。您可以在此处了解更多关于我们的 信息

如何开始使用 Anaconda 存储库?

如果您有权访问 Anaconda Repository,您甚至可以在没有帐户的情况下搜索、下载和安装数百个“公共”软件包。

如果您希望将软件包上传到 Anaconda Repository,您需要注册一个 Anaconda Repository 帐户。请参阅我们的使用 Anaconda 存储库部分以获取更多帮助或询问您的管理员。

什么是组织帐户,它与个人帐户有何不同?

组织帐户允许多个个人用户管理包,并可以更好地控制其他用户的包访问。个人帐户供一人使用。

谁可以将包上传到组织?

只有作为组织共同所有者的用户才能将软件包上传到该组织。不是共同所有者的管理员无法将包上传到组织。属于具有读/写访问权限但不是共同所有者的组成员的用户无法将包上传到组织。

词汇表

蟒蛇

易于安装的免费开源包集合,包括 Python 和 conda 包管理器。超过 150 个软件包与 Anaconda 一起安装。Anaconda Repository 包含超过 250 个额外的开源包,可以在使用命令安装 Anaconda 后安装或更新 。conda install PACKAGENAME

蟒蛇存储库

Anaconda Repository 为各种应用程序托管了数百个有用的 Python 包、笔记本和环境。您无需拥有 Anaconda Repository 帐户或登录即可搜索、下载和安装软件包。

Anaconda 客户端 CLI

Anaconda-Client 命令行界面 (CLI) 允许您直接从终端窗口登录到 Anaconda Repository 并管理您的帐户。从 Anaconda Repository 下载或安装软件包不是必需的。

标签

Anaconda Repository 上的 URL,conda 在其中查找包。在终端窗口中使用 Anaconda-Client CLI,包开发人员可以创建额外的标签,例如开发 (labels/dev) 测试 (labels/test) 或其他标签,只有在用户指定标签时才会搜索这些标签。

https://<your-anaconda-repo>/travis/labels/main - 默认搜索的标签

https://<your-anaconda-repo>/travis - 与默认标签相同,带有“main”隐式

https://<your-anaconda-repo>/travis/labels/dev - 包含开发中的包

https://<your-anaconda-repo>/travis/labels/test - 包含准备测试的包

https://<your-anaconda-repo>/travis/labels/any-custom-label - 您想使用的任何标签。

Conda

conda 包管理器和环境管理器程序,用于安装和更新包及其依赖项,并让您轻松地在本地计算机上的环境之间切换。

Conda构建

命令行界面,可让您为本地操作系统构建包。

Conda包

包含系统级库、Python 模块、可执行程序或其他组件的 tarball(压缩文件)。

迷你Conda

conda 的最小安装程序。与 Anaconda 一样,Miniconda 是一个软件包,其中包含 conda 包管理器和 Python 及其依赖项,但不包含任何其他包。通过安装 Anaconda 或 Miniconda 安装 conda 后,可以使用“conda install”直接从命令行安装其他软件包。另请参见 Anaconda 和 conda。

Noarch 包

conda 包不包含任何特定于任何系统架构的内容,因此它可以安装在任何系统上。当畅达确实为包搜索任何系统上的一个通道,畅达总是会检查系统特定的子目录,例如,linux-64 noarch目录。

现场

Anaconda Repository 由 Anaconda, Inc. 的 Anaconda Server 提供支持。在防火墙后面或在气隙环境中运行您自己的 Anaconda 服务器。联系销售@蟒蛇com了解更多信息。

组织

组织帐户是 Anaconda Repository 上的一种帐户,它允许多个个人用户管理包并控制对不同用户组的包访问。它还包括大量的存储空间。

存储库

可以从中检索软件包并将其安装在计算机上的存储位置。

源包

“源”包只是源代码,尚未为任何特定平台构建,并且可能与所有、部分或仅一个平台兼容。

令牌

令牌(或身份验证令牌)是匿名用户可以在不使用 Anaconda 存储库帐户的情况下下载私有包的机制。它是插入到 URL 中的字母数字代码,允许拥有该 URL 的任何人访问。您可以使用 anaconda-client 生成新令牌,以便为其他用户提供对包和集合的特定范围的访问权限。

用户命名空间

Anaconda Repository 的一部分,用户或组织可以在其中托管包。例如,用户命名空间 https://<your-anaconda-repo>/travis 包含由名为 Travis 的用户上传和共享的包。