1
我在寫一個Python腳本,其中一個導入的模塊至少需要版本x.y.z
。指定最小模塊版本的pythonic方式是什麼?
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要求可能是最好的一段路要走 – iScrE4m