Python 如何正确安装QGIS插件WNT?插件未加载,因为调用classFactory()方法时出错:name';pyqtWrapperType';没有定义

Python 如何正确安装QGIS插件WNT?插件未加载,因为调用classFactory()方法时出错:name';pyqtWrapperType';没有定义,python,networking,plugins,qgis,Python,Networking,Plugins,Qgis,我想在WNT开源(文档:)中安装QGIS插件 当我从下载zip文件并通过插件管理器安装它时,它会安装。但它显示了 “Python错误:无法加载插件'wntOS-3',因为调用classFactory()方法时出错。” 议定书内容如下: Traceback (most recent call last): File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line

我想在WNT开源(文档:)中安装QGIS插件

当我从下载zip文件并通过插件管理器安装它时,它会安装。但它显示了

“Python错误:无法加载插件'wntOS-3',因为调用classFactory()方法时出错。”

议定书内容如下:

 Traceback (most recent call last):
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 334, in _startPlugin
              plugins[packageName] = package.classFactory(iface)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\__init__.py", line 4, in classFactory
              from .WntOS import WntOS
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 793, in _import
              mod = _builtin_import(name, globals, locals, fromlist, level)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\WntOS.py", line 4, in 
              from .controller.EditAssetTool import *
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 793, in _import
              mod = _builtin_import(name, globals, locals, fromlist, level)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\controller\EditAssetTool.py", line 4, in 
              from ..utils.LayerUtils import *
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 793, in _import
              mod = _builtin_import(name, globals, locals, fromlist, level)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\utils\LayerUtils.py", line 5, in 
              from .SessionHandler import SessionHandler
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 793, in _import
              mod = _builtin_import(name, globals, locals, fromlist, level)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\utils\SessionHandler.py", line 5, in 
              from ..model.Singleton import Singleton
              File "C:/PROGRA~1/QGIS3~1.16/apps/qgis-ltr/./python\qgis\utils.py", line 793, in _import
              mod = _builtin_import(name, globals, locals, fromlist, level)
              File "C:/Users/kuehlein/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wntOS-3\model\Singleton.py", line 5, in 
              class Singleton(pyqtWrapperType):
             NameError: name 'pyqtWrapperType' is not defined
我对QGIS很陌生,文档中的内容对我帮助不大。它列出了以下先决条件:

数据库

  • PostgreSQL(用于技术数据)及其以下扩展:
    -PostGIS(支持地理对象)
    -PgRouting(提供地理空间路由功能)
    -mysql_fdw(处理从mysql数据库对远程对象的访问)
  • MySQL(用于远程客户数据)
Python 2.7和以下模块:

  • 炼金术
  • 地球炼金术2
我安装了python软件包,所以应该没问题。但是,我不知道这些数据库是否已经安装。手册还描述了如何使用给定的命令“准备”数据库,但我不知道应该将这些命令放在哪里

我想问题在于数据库及其准备,有人能证实吗?我将进一步研究这些问题,但我很高兴知道我是否在正确的轨道上

我在Windows 10上使用QGIS 3.16.7“汉诺威”