Pip:对单个包使用多个环境标记
我想为Pip:对单个包使用多个环境标记,pip,markers,Pip,Markers,我想为pywin32使用几个环境标记,但我想不出一种组合它们的方法。单独起作用,但不能同时起作用: pywin32==228;{python_version<'3', platform_system=='Windows'} pywin32;{python_version>='3', platform_system=='Windows'} pywin32==228;{python_version='3',platform_system=='Windows'} 因此: pywin32
pywin32
使用几个环境标记,但我想不出一种组合它们的方法。单独起作用,但不能同时起作用:
pywin32==228;{python_version<'3', platform_system=='Windows'}
pywin32;{python_version>='3', platform_system=='Windows'}
pywin32==228;{python_version='3',platform_system=='Windows'}
因此:
pywin32==228;python_version='3'
很好,单独使用平台(platform_system
也可以,但我无法将两者结合起来。我已经尝试了几个选项,但找不到遇到相同问题的人
我该怎么办
backports.ssl\u match\u hostname>=3.4;python_版本<'2.7.9'或(python_版本>='3.0'和python_版本<'3.4')
这只是一个Python表达式。因此,在您的情况下:
pywin32==228; python_version<'3' and platform_system=='Windows'
pywin32==228;python_版本
pywin32==228; python_version<'3' and platform_system=='Windows'