env#

描述 conda environment.yaml 文件的环境对象。

#

依赖项

一个 dict 子类,用于将原始依赖项解析为 conda 和 pip 列表

Environment

一个表示 environment.yaml 文件的类

函数#

validate_keys(data, kwargs)

检查未知键,删除它们并打印警告

from_environment(name, prefix[, no_builds, ...])

从前缀获取 Environment 对象

from_yaml(yamlstr, **kwargs)

从给定的 yaml 字符串加载并返回 Environment

_expand_channels(data)

展开在 yaml 数据中找到的通道的 Environment 变量

from_file(filename)

从给定文件加载并返回 Environment

get_filename(filename)

如果为本地路径,则展开文件名,否则返回 url

print_result(args, prefix, result)

打印安装操作的结果

属性#

VALID_KEYS = ('name', 'dependencies', 'prefix', 'channels', 'variables')#
validate_keys(data, kwargs)#

检查未知键,删除它们并打印警告

from_environment(name, prefix, no_builds=False, ignore_channels=False, from_history=False)#

从前缀获取 Environment 对象

参数:
  • name -- 环境名称

  • prefix -- 前缀路径

  • no_builds -- 是否有构建需求

  • ignore_channels -- 是否忽略通道

  • from_history -- 环境文件是否应基于历史记录中的显式规范

返回:Environment 对象

from_yaml(yamlstr, **kwargs)#

从给定的 yaml 字符串加载并返回 Environment

_expand_channels(data)#

展开在 yaml 数据中找到的通道的 Environment 变量

from_file(filename)#

从给定文件加载并返回 Environment

class Dependencies(raw, *args, **kwargs)#

基类: dict

一个 dict 子类,用于将原始依赖项解析为 conda 和 pip 列表

初始化 self。有关准确的签名,请参阅 help(type(self))。

parse()#

将原始依赖项解析为 conda 和 pip 列表

add(package_name)#

将包添加到 Environment

class Environment(name=None, filename=None, channels=None, dependencies=None, prefix=None, variables=None)#

一个表示 environment.yaml 文件的类

add_channels(channels)#

将通道添加到 Environment

remove_channels()#

Environment 中删除所有通道

to_dict(stream=None)#

将与 Environment 相关的信息转换为字典

to_yaml(stream=None)#

将与 Environment 相关的信息转换为 yaml 字符串

save()#

Environment 数据保存到 yaml 文件

get_filename(filename)#

如果为本地路径,则展开文件名,否则返回 url

print_result(args, prefix, result)#

打印安装操作的结果