doctor#

用于 conda doctor 子命令的实现。添加各种环境和包检查以检测问题或可能的环境损坏。

#

CondaSubcommand

定义 Conda 子命令插件钩子时使用的返回类型。

函数#

add_parser_help(→ None)

因此我们可以在帮助信息中使用一致的大小写和句点。你必须

add_parser_prefix(→ argparse._MutuallyExclusiveGroup)

add_parser_verbose(→ None)

is_conda_environment(prefix)

configure_parser(parser)

execute(→ None)

运行注册的 health_check 插件。

conda_subcommands()

属性#

context

hookimpl

用于标记插件钩子实现的装饰器

context#
add_parser_help(p: argparse.ArgumentParser) None#

因此我们可以在帮助信息中使用一致的大小写和句点。您必须使用 add_help=False 参数给 ArgumentParser 或 add_parser 才能使用此功能。首先添加此项以与默认 argparse 输出保持一致。

add_parser_prefix(p: argparse.ArgumentParser, prefix_required: bool = False) argparse._MutuallyExclusiveGroup#
add_parser_verbose(parser: argparse.ArgumentParser | argparse._ArgumentGroup) None#
exception EnvironmentLocationNotFound(location)#

Bases: conda.CondaError

所有非退出异常的通用基类。

初始化 self。请参阅 help(type(self)) 以获得准确的签名。

is_conda_environment(prefix)#
class CondaSubcommand#

定义 Conda 子命令插件钩子时使用的返回类型。

有关如何使用它的详细信息,请参阅 conda_subcommands()

参数:
  • name -- 子命令名称(例如,conda my-subcommand-name)。

  • summary -- 子命令摘要,将显示在 conda --help 中。

  • action -- 调用子命令时将运行的可调用对象。

  • configure_parser -- 初始化子命令解析器时将运行的可调用对象。

name: str#
summary: str#
action: Callable[[argparse.Namespace | tuple[str]], int | None]#
configure_parser: Callable[[argparse.ArgumentParser], None] | None#
hookimpl#

用于标记插件钩子实现的装饰器

configure_parser(parser: argparse.ArgumentParser)#
execute(args: argparse.Namespace) None#

运行注册的 health_check 插件。

conda_subcommands()#