[英]python-qgis version information
Can someone tell me how I get the version information for python-qgis ? 有人能告诉我如何获取python-qgis的版本信息吗?
I have tried all the usual foo.version
or foo.__version__
or foo.VERSION
. 我已经尝试了所有常用的
foo.version
或foo.__version__
或foo.VERSION
。 If someone knows how to do this, it would be a great help! 如果有人知道如何做到这一点,那将是一个很大的帮助!
You can use qgis.utils.QGis.QGIS_VERSION
: 您可以使用
qgis.utils.QGis.QGIS_VERSION
:
>>> import qgis.utils
>>> qgis.utils.QGis.QGIS_VERSION
'2.0.1-Dufour'
In QGIS3, this has changed to ( Qgis
instead of QGis
) 在QGIS3中,这已改为(
Qgis
而不是QGis
)
>>> import qgis.utils
>>> qgis.utils.Qgis.QGIS_VERSION
'3.1.0-Master'
A way to figure out whether the version is >=3.0 or not seems to be 一种判断版本是否> = 3.0的方法似乎是
(QGIS >=3.0) (QGIS> = 3.0)
>>> import qgis.utils
>>> hasattr(qgis.utils, 'Qgis')
True
(QGIS <= 2.18) (QGIS <= 2.18)
>>> import qgis.utils
>>> hasattr(qgis.utils, 'Qgis')
False
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.