QGIS Python开发环境配置
依赖库安装
PyQGIS依赖于 SIP和PyQt5,以下是官网给出的解释:
QGIS 3中的PyQGIS绑定依赖于SIP和PyQt5。使用SIP而不是更广泛使用的SWIG的原因是QGIS代码依赖于Qt库,Qt的Python(PyQt)依赖于SIP。
SIP安装
ps:若在国内,最好更换PIP源 链接: PIP源使用国内镜像.
还有注意Python版本和QGIS版本要对应(64对64,32对32)
pip install sip
PyQt5安装
pip install pyqt5
设置PYTHONPATH
from qgis.core import *
ModuleNotFoundError: No module named 'qgis'
需要全局变量设置PYTHONPATH 并加上qgis库所在路径
这是我电脑上的路径
E:\Program Files\QGIS 3.2\apps\qgis\python\