1
私はPythonスクリプトを書いていますが、インポートされたモジュールのうち少なくとも1つはバージョン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が必要で、おそらく行くための最良の方法です – iScrE4m