【发布时间】:2016-09-19 16:06:25
【问题描述】:
我正在编写一个 Python 脚本,其中一个导入的模块需要至少为 x.y.z 版本。
import pandas as pd
# Check the pandas version
_pdversion = map(lambda x: int(x), pd.__version__.split('.'))
if _pdversion[1] < 18:
# Not sure the most sensible exception class..
raise Exception("ERROR: you need pandas > version 0.18")
是否有在运行时检查最小版本的标准方法?还是不鼓励这样做,而支持在包级别和配置时进行规范?
【问题讨论】:
-
setup.py 要求可能是最好的方法
标签: python dependencies packaging