当前位置:  开发笔记 > 编程语言 > 正文

如何才能在requirements.txt中仅指定Python 2的需求(即不是Python 3)?

如何解决《如何才能在requirements.txt中仅指定Python2的需求(即不是Python3)?》经验,为你挑选了1个好方法。

我正在移植我的项目以支持Python 3,它依赖于SQLite,因此我已经进入pysqlite了requirements.txt

但是pysqlite模块在Python 3(内置)中不存在,如何获取我的requirements.txt在Python 2和Python 3中都能使用?



1> John Carter..:

点(从点6开始)支持环境标记。

要仅在python <3上要求pysqlite,请使用:

pysqlite ; python_version < '3'

https://pip.pypa.io/zh_CN/stable/reference/pip_install/#requirement-specifiers

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有