使用バージョン番号version__ LooseVersion()とを.__ゲット

私は単純にdistutilsのライブラリを見て、あまり複雑なビットを感じ、よりがあることがわかりました。次のようにだから私は単純に、他人の導入をコピーします:

Distutilsのは、ビルドに使用し、追加モジュールPython環境をインストールすることができます。新しいモジュールは、純粋なPythonのことができる、また、ライト拡張モジュールにC / C ++を使用することができます

またはPythonパッケージであってもよいし、パッケージには、CとPythonで書かれたモジュールが含まれています。

このような理由から、私は理解していない、私は私がプレゼンテーションを行い遭遇機能します次のように、そのコードは次のとおりです。

skimageインポート
distutils.versionインポートLooseVersionから
A#= skimage .__ version__得skimageバージョン
プリント()#プリントアウトバージョンskimage
C = LooseVersion( "0.14") #関数のバージョン番号と比較
プリント(C)
D = LooseVersionを( .__ version__ skimage)> = LooseVersion(「0.14」)
それは真、そうでなければFalseを返した場合、システムのインストールskimageのバージョンを判断する#は、skimageの0.14バージョンよりも大きい
印刷(D)

skimageバージョン番号をインストール0.16.2が私の環境であり、環境がよりskimageバージョンをインストールする場合0.14バージョンの比較、
バージョン0.14、結果が返されたがTrueで、その結果は次の通りです:

おすすめ

転載: www.cnblogs.com/tangjunjun/p/12043740.html