命令参考 (AER 2.32)

Anaconda 客户端是 Anaconda 存储库的命令行界面 (CLI)。它可用于登录、注销、管理您的帐户、上传文件、生成访问令牌、查看令牌和其他任务。

完整的 Anaconda 客户端命令参考如下所示。您还可以在终端窗口中使用命令或来查看此命令参考。anaconda --helpanaconda -h

还请参见:Anaconda Cloud API 参考

蟒蛇

Anaconda Repository 命令行管理器

可选参数
-h / --help
显示此帮助信息并退出
-V / --version
显示程序的版本号并退出
输出
--show-traceback
显示 chalmers 用户错误的完整回溯(默认:tty)
--hide-traceback
隐藏 chalmers 用户错误的完整回溯
-v / --verbose
在控制台打印调试信息
-q / --安静
只在控制台显示警告或错误
- 颜色
总是用颜色显示
--无色
从不显示颜色
anaconda 客户端选项
-t / --token
要使用的身份验证令牌。可能是令牌或包含令牌的文件的路径
-s / --site
选择要使用的 anaconda 客户端站点
命令
授权
管理授权令牌
建造
用于持续集成、测试和构建包的 Anaconda 构建客户端
渠道
[已弃用标签] 管理您的 Anaconda Cloud 频道
配置
Anaconda 客户端配置
复制
将包从一个帐户复制到另一个帐户
下载
从 Anaconda Cloud 下载笔记本
团体
管理群组
标签
管理您的 Anaconda Cloud 标签
登录
验证用户
登出
从 Anaconda Cloud 注销
笔记本
在 anaconda.org 中与笔记本交互
包裹
包实用程序
去掉
从 Anaconda Cloud 中删除一个对象。必须引用包 URL 中出现的正式包名称。也使用anaconda show查看包名称列表。示例:anaconda remove continuumio/empty-example-notebook
搜索
搜索 Anaconda 云
表演
显示有关对象的信息
上传
将包上传到 Anaconda Cloud
我是谁
打印当前用户信息
工人
用于持续集成、测试和构建包的 Anaconda 构建客户端

认证

验证

管理授权令牌

可选参数
-h / --help
显示此帮助信息并退出
-n / --name
一个唯一的名称,以便您以后可以识别此令牌。在 anaconda.org/settings/access 查看您的令牌
-o / --org / --organization
设置令牌所有者(必须是组织)
令牌创建参数

这些参数只与有效的--create行动

- 力量
没有任何
- 强的
创建更长的令牌(默认)
-w / --weak
创建一个较短的令牌
--url
将使用此令牌的应用程序的 URL
--最大年龄
此令牌将有效的最大年龄(以秒为单位)
-s / --scopes
令牌的范围。例如,如果您想将此令牌限制为仅 conda 下载,则可以使用 --scopes "repo conda:download"
- 出去
没有任何
行动
-x / --list-scopes
列出所有身份验证范围
-l / --list
列出所有用户身份验证令牌
-r / --remove
删除身份验证令牌
-c / --create
创建身份验证令牌
-i / --info / --current-info
显示有关当前身份验证令牌的信息

管理身份验证令牌

也可以看看:

登录

验证用户

可选参数
-h / --help
显示此帮助信息并退出
- 主机名
指定此登录的主机名,这应该是唯一的(默认:0212-wwarner.local)
- 用户名
指定您的用户名。如果没有给出这个,你会被提示
- 密码
指定您的密码。如果没有给出这个,你会被提示

呼呼

打印当前用户信息

可选参数
-h / --help
显示此帮助信息并退出

信息

显示

显示有关对象的信息

位置参数
包写为 USER[/PACKAGE[/VERSION[/FILE]]]
可选参数
-h / --help
显示此帮助信息并退出

显示有关对象的信息

例子:

anaconda 显示 continuumio 
anaconda 显示 continuumio / python 
anaconda 显示 continuumio / python / 2.7 5个
安纳Conda 显示 肖恩// 1.2 0 /焦油gz

配置

Binstar配置

可选参数
-h / --help
显示此帮助信息并退出
- 类型
set 命令中值的类型
行动
- 放
设置一个新变量:名称值
- 得到
获取值:名称
- 去掉
删除一个变量
- 表演
显示所有变量
-f / --files
显示配置文件名
--show-sources
显示所有已识别的配置源
地点
-u / --user
为这个用户设置一个变量
-s / --system / --site
为这台机器上的所有用户设置一个变量

anaconda 客户端配置

获取、设置、删除或显示 anaconda 客户端配置。

anaconda 客户端站点

anaconda-client 站点是一种允许用户在 Anaconda Repository 实例之间快速切换的机制。这主要用于测试 anaconda alpha 站点。但也有适用于现场Anaconda Enterprise 的应用程序。

anaconda-client 带有两个预先配置的站点alphabinstar您可以通过以下两种方式之一使用它们:

  • 使用如下-s/--site选项调用 anaconda 命令以使用 alpha 测试站点:

    anaconda  - s  alpha  whoami
    
  • 将站点设置为默认站点:

    anaconda 配置 --设置 default_site  alpha 
    anaconda  whoami
    

添加 anaconda 客户端站点

安装Anaconda Enterprise 后,您可以像这样添加一个名为site_name的站点:

anaconda 配置 -设置 站点站点名称url  "http://<anaconda-enterprise-ip>:<port>/api" 
anaconda 配置 --设置 default_site  site_name

站点选项 VS 全局选项

所有选项都可以设置为全局选项 - 影响所有站点,或站点选项 - 仅影响一个站点

默认情况下,选项是这样全局设置的:

anaconda 配置 ——设置 选项 

如果您希望该选项仅限于单个站点,请为该选项添加前缀,sites.site_name如下所示:

anaconda 配置 -设置 站点站点名称选项 

常见的 anaconda-client 配置选项

  • url: 设置 anaconda api url (默认: https://api.anaconda.org )
  • verify_ssl:对 https 请求执行 ssl 验证。verify_ssl 可能是TrueFalse或根 CA pem 文件的路径。

在执行 anaconda 上传时切换 auto_register

默认是yes,上传的时候自动新建一个包。如果否,则如果服务器上不存在包名称,则上传将失败。

anaconda 配置 --设置 auto_register | 

管理包

Anaconda 存储库包实用程序

位置参数
要操作的包
可选参数
-h / --help
显示此帮助信息并退出
行动
--添加合作者
您要添加的协作者的用户名
--list-合作者
列出包中的所有协作者
- 创造
创建一个包
元数据参数
- 概括
设置包简短摘要
- 执照
设置包许可证
--license-url
设置包许可地址
隐私
- 个人的
将包访问权限设置为个人此包将仅在您的个人注册表中可用
- 私人的
将包访问权限设置为私有 此包需要经过授权和验证的访问权限才能安装

上传

将包上传到 Anaconda 存储库

位置参数
要上传的分发
可选参数
-h / --help
显示此帮助信息并退出
-c / --channel
[已弃用] 将此文件添加到特定频道。警告:如果文件频道不包含“main”,该文件将不会显示在您的用户频道中
-l / --label
将此文件添加到特定标签。警告:如果文件标签不包含“main”,该文件将不会出现在您的用户标签中
- 没有进展
不显示上传进度
-u / --user
用户帐户或组织,默认为当前用户
--无注册
如果不存在,则不要创建新的包命名空间
- 登记
如果不存在,则创建一个新的包命名空间
--build-id
Anaconda Cloud Build ID(仅限内部使用)
-i / --interactive
如果缺少任何软件包,请运行交互式提示
-f / --失败
如果包或版本不存在则失败(默认)
- 力量
无论错误如何,都强制上传包
元数据选项
-p / --package
默认为上传文件中的包名
-v / --version
默认为上传文件中的包版本
-s / --summary
设置包的摘要
-t / --package-type
设置包类型,默认为自动检测
-d / --描述
文件描述
--缩略图
笔记本的缩略图
蟒蛇 上传 CONDA_PACKAGE_1 bz2 
anaconda 上传 笔记本ipynb 
anaconda 上传 环境yml

标签

管理您的 Anaconda 存储库频道

可选参数
-h / --help
显示此帮助信息并退出
-o / --组织
管理组织标签
- 复制
没有任何
- 列表
列出用户的所有标签
- 表演
显示标签中的所有文件
- 锁
锁定标签
- 开锁
解锁标签
- 去掉
移除标签

复制

将包从一个帐户复制到另一个帐户

位置参数
包 - 写为 user/package/version[/filename] 如果没有给出文件名,则复制版本中的所有文件
可选参数
-h / --help
显示此帮助信息并退出
--对所有者
将包复制到的用户帐户(默认:您的帐户)
--来自频道
[DEPRECATED]从中复制包的渠道
--对渠道
[DEPRECATED]将所有包放入的通道
--from-标签
要从中复制包的标签
- 去标记
将所有包裹放入的标签