提问人:aggedor2 提问时间:10/11/2023 更新时间:10/11/2023 访问量:87
Conda-lock 不起作用,只是在我的 MacOS (Sonoma) 上返回帮助信息
Conda-lock not working, just returns help info on my MacOS (Sonoma)
问:
我想按照 kxmh42 对使用 Conda + Poetry 有意义吗?的回答中使用 conda-lock。
但是,无论我使用哪种命令行选项组合,我都只会转储帮助信息。不会创建任何锁。
我尝试过同时使用 conda-forge 的 conda-lock(如上面的 Stackoverflow 答案中所述)和 HomeBrew 的 conda-lock(我尝试过这种方式,因为我的 conda 最初是通过 brew 安装的)。但无论我尝试什么,我都会得到相同的结果。
这是怎么回事?
'test % conda-lock lock -k 'explicit' --log-level DEBUG
用法:conda-lock lock [OPTIONS]
为 conda 环境生成完全可重现的锁定文件。
默认情况下,多平台锁定文件将写入 conda-lock.yml。
选择“显式”或“环境”类型时,锁定文件将写入 conda-{platform}.lock。这些文件名可以使用 --filename-template 参数。可以使用以下令牌:
platform: The platform this lock file was generated for (conda subdir).
dev-dependencies: Whether or not dev dependencies are included in this lock file.
input-hash: A sha256 hash of the lock file input specification.
version: The version of conda-lock used to generate this lock file.
timestamp: The approximate timestamp of the output file in ISO8601 basic format.
选项: --conda TEXT路径(或名称)的conda/mamba可执行文件 使用。 --mamba / --no-mamba 不要尝试使用或安装 mamba。 --micromamba / --no-micromamba 不要尝试使用或安装 micromamba。 -p, --platform TEXT 为以下内容生成锁定文件 平台 -c, --channel TEXT 覆盖求解时要使用的通道 环境。这些将替换 各种来源中列出的频道 文件。 --dev-dependencies / --no-dev-dependencies 在 lockfile 中包含 dev 依赖项 (如适用) -f, --file conda 环境规范的路径 -k, --kind TEXT 要生成的锁定文件类型 [应该是 'lock'、'explicit' 或 'env' 之一]。 --filename-template 单平台的 TEXT 模板(explicit、env) 锁定文件名。文件名必须包括 {platform} 令牌,并且不得以 '.yml'。有关完整列表和说明 可用的令牌,请参阅命令帮助文本。 --lockfile TEXT 要创建或更新的 conda-lock.yml 的路径 --strip-auth 从 lock文件。 -e、--extras、--category TEXT 与输入源结合使用时 支持附加功能/类别 (pyproject.toml) 将添加来自 渲染规范的那些附加功能 --filter-categories, --filter-extras 结合额外的功能,这将修剪 没有附加功能的依赖项 加载文件时指定。 --check-input-hash 检查锁定文件中的现有输入哈希值 在重新生成锁定文件之前。如果没有文件 更新了退出代码 4。 与 --strip-auth 不兼容 --log-level [调试|信息|警告|错误|严重] 日志级别。 --pdb 如果 conda- 锁崩溃 --virtual-package-spec PATH 指定一组要使用的虚拟包。 --update TEXT 包以更新到其最新版本。 如果为空,则全部更新。 --pypi_to_conda_lookup_file文本 包含 Pypi 的查找文件的位置 包名称更改为 conda 名称。 --md, --metadata [时间戳|git_sha|git_user_name|git_user_email|input_md5|input_sha] 要包含在锁定文件中的元数据字段 --with-cuda TEXT 指定要在虚拟中使用的 cuda 版本 包。避免有关隐式的警告 接受 CUDA 依赖项。如果出现以下情况,则忽略 指定了虚拟包。 --without-cuda 在虚拟包中禁用 cuda。防止 接受软件包的 CUDA 变体。忽视 如果指定了虚拟包。 --mdy, --metadata-yaml, --metadata-json 路径 包含结构化的 YAML 或 JSON 文件 要添加到元数据部分的元数据 lock文件。 --help 显示此消息并退出。
答: 暂无答案
评论