install_requires在setup.py中,取决于安装的Python版本[重复]
发布于 2021-01-29 14:58:05
这个问题已经在这里有了答案 :
install_requires基于python版本 (2个答案)
3个月前关闭。
我的setup.py看起来像这样:
from distutils.core import setup
setup(
[...]
install_requires=['gevent', 'ssl', 'configobj', 'simplejson', 'mechanize'],
[...]
)
在Python 2.6(或更高版本)下,ssl模块的安装由于以下原因而失败:
ValueError: This extension should not be used with Python 2.6 or later (already built in), and has not been tested with Python 2.3.4 or earlier.
有没有一种标准的方法来定义仅针对特定python版本的依赖关系?我当然可以做到,if float(sys.version[:3]) <
2.6:
但也许有更好的方法可以做到。
关注者
0
被浏览
70
1 个回答