9 votos

¿Cómo utilizar un paquete de terceros en un plugin de QGIS?

Estoy desarrollando un plugin para QGIS y me gustaría utilizar flecha o solicita ya que estoy acostumbrado a manipular fechas y APIs REST.

QGIS no viene con estos paquetes (a menos flecha), así que cuando intento acceder a mi plugin en QGIS me sale :

"ImportError: No hay módulo llamado flecha"

¿Cómo puedo especificar mis requisitos?

3voto

IBBoard Puntos 170

Gracias por los recursos. Intenté usar paver pero parece ser un poco doloroso de implementar, para un desarrollador no experto, ¿no?

Además, por defecto, pip no se instala ni siquiera con el instalador de OSGeo4W. ¿Podría el script de pavimentación funcionar sin él?

Para instalarlo, he seguido estas instrucciones y produje un archivo por lotes (ver abajo) pero no resuelve los problemas de derechos de administrador:

@echo off
Title "PyPi in QGIS"
Echo "Adding 3rd party modules in QGIS"

REM securely download get-pip install script
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

REM install pip
python get-pip.py

REM install 3rd party modules
pip install --user arrow
pip install --user requests
pip install --user requests[security]

@echo on
pause

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X