Criar um Ambiente de Desenvolvimento PyQGIS Usando Conda e VScode
Como programador autodidata em PyQGIS, uma das minhas principais dificuldades sempre foi preparar um bom ambiente de desenvolvimento. Um ambiente que me permita executar scripts PyQGIS, que me ajude a programar mais rápido, que destaque e autocomplete PyQGIS, que me permita fazer debug dos meus plugins e scripts enquanto eles são executados, etc…
Tenho sido um utilizador (e até um… “cof cof”… maintainer) dos pacotes QGIS para conda fornecidos pela comunidade conda-forge. No Linux, isso permitiu-me instalar facilmente a versão LTR do QGIS (ou qualquer outra versão) ao lado da versão mais recente do QGIS fornecida pelos repositórios apt do qgis.org. Acabei por descobrir que este tipo de instalação também era bastante conveniente para desenvolvimento.