问题描述
processing下有QGIS的工具箱等,当我们打开插件管理,勾选Processing 报错缺少‘yaml’这个module。(" couldn’t load plugin processing")因为 问题已经解决 我放一个类似错误的图在下方 大家可以举一反三
又或者 我们发现‘Vector’点不开,或者点开后,下面缺少很多东西。
为什么会这样
出现这个问题的朋友,肯定是用QGIS进行C++的二次开发了。
因为二次开发会点击OSGeo4W.bat,输入‘setup’进行‘Advanced Install’。 它会修改QGIS桌面软件的部分内容!!!
所以 如果你做个实验 你会发现 你下载完QGIS 直接运行 Vector和Processing都是正常的。
而当你运行OSGeo4W.bat进行二次开发环境搭建后,再点击QGIS桌面软件,上述的问题就出现了
怎么做
解铃还须系铃人
既然是‘Advanced Install’引发的问题,那就再点击OSGeo4W.bat,输入‘setup’进行‘Advanced Install’。
我们发现是python 和 yaml出现问题 那我们就在安装的界面分别输入yaml 和 python为关键词 把相关的包再安装一下(能多装就多装) 如图