【发布时间】:2021-12-11 16:34:48
【问题描述】:
我有一个 venv 需求文本文件,用于为 pip 创建虚拟环境。
我现在想根据 pip 的需求文件在 conda 中设置一个环境。 但是,有几行我不知道如何从 pip 到 conda 语法“移植”。 如果我采取这样的行:
scipy>=1.4.1
并以这种方式将其复制到 conda yaml 文件中:
dependencies:
- scipy>=1.4.1
它们工作正常。 但是在需求文件中有这样的行:
openexr==1.3.2; platform_system == 'Linux'
dataclasses>=0.8; python_version == '3.6'
如果我尝试以相同的方式复制它们,它们会出错。
CondaValueError: invalid package specification: openexr==1.3.2; platform_system == 'Linux'
“翻译”这些行的正确语法是什么?
【问题讨论】:
标签: python anaconda yaml conda virtual-environment