install#

Conda 包安装逻辑。

用于 conda [create|install|update|remove] 命令的核心逻辑。

有关此模块的入口点,请参阅 conda.cli.main_create、conda.cli.main_install、conda.cli.main_update 和 conda.cli.main_remove。

函数#

validate_prefix_exists(→ None)

验证我们是否收到至少一个 --name 或 --prefix 的有效值。

validate_new_prefix(→ str)

确保新前缀不存在。

check_prefix(prefix[, json])

clone(src_arg, dst_prefix[, json, quiet, index_args])

print_activate(env_name_or_prefix)

get_revision(arg[, json])

install(args, parser[, command])

用于 conda installconda updateconda create 的逻辑。

revert_actions(prefix[, revision, index])

handle_txn(unlink_link_transaction, prefix, args, newenv)

属性#

stderrlog#
validate_prefix_exists(prefix: str | pathlib.Path) None#

验证我们是否收到至少一个 --name 或 --prefix 的有效值。

validate_new_prefix(dest: str, force: bool = False) str#

确保新前缀不存在。

check_prefix(prefix: str, json=False)#
clone(src_arg, dst_prefix, json=False, quiet=False, index_args=None)#
print_activate(env_name_or_prefix)#
get_revision(arg, json=False)#
install(args, parser, command='install')#

用于 conda installconda updateconda create 的逻辑。

revert_actions(prefix, revision=-1, index=None)#
handle_txn(unlink_link_transaction, prefix, args, newenv, remove_op=False)#