如何解决Pip:为单个包使用多个环境标记
我想为 pywin32
使用多个环境标记,但我无法找到将它们组合起来的方法。单独工作,但不能一起工作:
pywin32==228;{python_version<'3',platform_system=='Windows'}
pywin32;{python_version>='3',platform_system=='Windows'}
所以:
pywin32==228;python_version<'3'
pywin32;python_version>='3'
工作正常,对于 platform_system
也一样,但我无法将两者结合起来。我已经尝试了多种选择,但找不到遇到相同问题的人。
我该怎么办?
解决方法
https://www.python.org/dev/peps/pep-0496/#examples :
backports.ssl_match_hostname >= 3.4 ; python_version = '3.0' and python_version
这只是一个 Python 表达式。所以你的情况是:
pywin32==228; python_version<'3' and platform_system=='Windows'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。