我想使用conda锁,如kxmh42对的回答中所述
Does it make sense to use Conda + Poetry?
。
然而,无论我使用哪种命令行选项组合,我都会得到转储的帮助信息。没有创建锁。
我已经尝试使用来自conda-forge的conda锁(如上面的Stackoverflow回答中所述)和来自HomeBrew的conda锁定(我尝试了这种方式,因为我的conda最初是通过brew安装的)。但无论我做什么,我都会得到同样的结果。
这是怎么回事?
`测试%conda锁-k“显式”--日志级别调试
用法:conda lock lock[OPTIONS]
为conda环境生成完全可复制的锁定文件。
默认情况下,多平台锁定文件会写入conda-lock.yml。
当选择“显式”或“env”类型时,锁定文件将写入
conda-{platform}.lock。这些文件名可以使用
--filename模板参数。以下令牌可用:
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/mamba可执行文件的conda-TEXT路径(或名称)
使用。
--曼巴/-没有曼巴不要试图使用或安装曼巴。
--micromomba/-没有micromomba不要试图使用或安装micromomba。
-p、 --平台TEXT为以下内容生成锁定文件
平台
-c、 --channel TEXT覆盖求解时要使用的通道
环境。这些将取代
各种来源中列出的频道
文件。
--dev依赖项/--无dev依赖性
在锁定文件中包括dev依赖项
(如适用)
-f、 --conda环境规范的文件PATH路径
-k、 --kind TEXT要生成的锁定文件的种类[应该是
“lock”、“explicit”或“env”之一]。
--文件名模板TEXT单个平台的模板(显式,env)
锁定文件名。文件名必须包括
{platform}令牌,且不得以结尾
'.yml'。有关的完整列表和描述
可用的令牌,请参阅命令帮助文本。
--lockfile TEXT要创建或更新的conda-lock.yml的路径
--strip-auth从
锁定文件。
-e、 --extra,--category TEXT与输入源一起使用时
支持附加功能/类别
(pyproject.toml)将从添加deps
渲染规范的附加内容
--筛选类别,--筛选附加项
结合额外功能,这将进行修剪
out没有附加项的依赖项
在加载文件时指定。
--检查输入哈希检查锁定文件中的现有输入哈希
在重新生成锁定文件之前。如果没有文件
已更新退出,退出代码为4。
与--strip-auth不兼容
--日志级别[DEBUG|INFO|WARNING|ERROR|CRITICAL]
日志级别。
--pdb如果conda,则放入死后调试器-
锁定崩溃
--虚拟包规范PATH指定要使用的一组虚拟包。
--更新TEXT包以更新到其最新版本。
如果为空,请全部更新。
--pypi_to_conda_lookup_file文本
包含Pypi的查找文件的位置
包名称到conda名称。
--md,--元数据[时间戳|git_sha|git_user_name|git_user_email|input_md5|input_sha]
要包含在锁定文件中的元数据字段
--with cuda TEXT指定要在虚拟中使用的cuda版本
包。避免隐式警告
接受cuda依赖关系。如果忽略
指定了虚拟包。
--没有cuda在虚拟包中禁用cuda。防止
接受cuda包的变体。已忽略
如果指定了虚拟包。
--mdy,--元数据yaml,--元数据json PATH
包含结构化的YAML或JSON文件
要添加到的元数据部分的元数据
锁定文件。
--help显示此消息并退出`