python - Python:requirements.txt 指定具有两个版本范围的模块
问题描述
我想在 Python 模块中指定 tensorflow 的版本。同意的版本是:
(version >= 1.14.0 and version < 2.0) or (version >= 2.2)
有谁知道如何在 requirements.txt 文件中表达这种奇怪的情况?我相信有一种禁止特定版本模块的语法,但我一直找不到它......
解决方案
tensorflow >=1.14.0,!=2.0.*,!= 2.1.*
逗号,
表示逻辑和。
请注意,requirements.txt
文件用于固定部署,我通常只希望看到==
这些文件中使用的说明符。
推荐阅读
- excel - 使用 Excel VBA 在 CDO 邮件中发送电子邮件签名中的图像时出错
- python - Scrapy 根据输入 ID 填充并提交登录表单
- server-side-rendering - 使用 tossr 解决 SSR 问题: throw new ERR_INVALID_ARG_TYPE('target', ['Buffer', 'Uint8Array'], target);
- python - Python 3.9.1 安装错误的 img2pdf
- ruby - 从字符串生成嵌套哈希
- ssh - Rsync 无法连接
- php - 如何在 Symfony 中实现你自己的 Faker 提供者
- google-apps-script - 谷歌表函数 myfunction() 解释了吗?
- azure - Azure DevOps 构建 YML 不是条件不工作
- node.js - Macbook m1节点js docker镜像构建失败