LooseVersion()使用及.__version__版本号的获取

Posted tangjunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LooseVersion()使用及.__version__版本号的获取相关的知识,希望对你有一定的参考价值。

我简单看了distutils库,但发现目前还用不到,感觉有些复杂。因此我简单复制了别人的介绍,如下:

Distutils可以用来在Python环境中构建和安装额外的模块。新的模块可以是纯Python的,也可以是用C/C++写的扩展模块,

或者可以是Python包,包中包含了由C和Python编写的模块。

为此,我不想深入了解,我只将我遇到的函数做一个介绍,其代码如下:

import skimage
from distutils.version import LooseVersion
a=skimage.__version__ # 获得skimage的版本
print(a) # 打印出skimage版本
c=LooseVersion("0.14") # 版本号比较的一个函数
print(c)
d=LooseVersion(skimage.__version__) >= LooseVersion("0.14")
# 判断系统安装skimage版本是否大于skimage的0.14版本,若是则返回True,否则False
print(d)

其中0.16.2是我环境安装skimage的版本号,与0.14版本号做比较,如果环境安装skimage版本高于
0.14版本,则返回结果为True,结果如下:

技术图片

以上是关于LooseVersion()使用及.__version__版本号的获取的主要内容,如果未能解决你的问题,请参考以下文章

在 elixir 应用程序中访问项目版本

__block 和__weak 区别及使用

python中_, __, __foo__区别及使用场景

python中 _____xx__() 区别及使用场景

python中一切皆对象及__init__.py文件的使用

002 元类的创建及简单使用