QGIS开发插件的文件路径
首先明确QGIS插件路径:
① 默认C盘路径:
QGIS的插件有固定的默认C盘路径,存储所有插件(除核心插件如GRASS 7)的源码。路径:
C:\Users\30265\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
注意:“30265”需替换为自己电脑的用户名
打开这个文件夹,可以看到自己安装过的所有插件,例如:
② 自定义路径:
一般开发QGIS插件需要先借助 Plugin Builder 工具生成插件框架(该工具也是一个插件);生成步骤中需要指定插件文件位置,可自定义,如将自己要开发的插件生成在D盘
如何找到并安装自己的插件:
QGIS默认只搜索其C盘插件路径①,从中找到有哪些插件,并将识别出的插件列举在“插件-管理并安装插件-已安装”中:
若想安装自己的插件,就需要让QGIS能找到自己的插件文件。此处提供三种思路:
-
将自己的插件文件复制到C盘默认路径。
之后进行更改时,进一步还有两种思路:
① 直接对C盘内复制过去的文件进行修改
② 在D盘内修改,修改后再复制到C盘重新识别 -
添加系统默认插件存放位置。
在QGIS中“设置-选项-系统”,环境栏勾选“使用自定义变量,更改“应用”、“变量”和“值”三个字段:
应用:追加
变量:QGIS_PLUGINPATH
值:自己插件文件所在文件夹(不包含插件文件夹名称;比如插件位置:D:/MyProjects/MyPlugin 则此处输入 D:/MyProjects 即可
以上两种思路,一种是把自己的文件塞给 QGIS 已经认识的路径,一种是带领 QGIS 新认识自己的路径。推荐第二种。