Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pip:对单个包使用多个环境标记_Pip_Markers - Fatal编程技术网

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'