23 votos

¿Puede qgis_core funcionar con una distribución python externa como Anaconda?

He construido una aplicación Python que tiene su propia GUI. Estoy tratando de utilizar qgis.core/PyQGIS sólo como visualización de mapas. En concreto, tengo anaconda 2.3 y su distribución de Python (2.7.11).

Parece que este esquema sólo puede funcionar si la aplicación que estoy construyendo (o la aplicación de cualquier otra persona) necesitaría "vivir dentro del mundo QGIS", es decir, mover todas las dependencias a la distribución Python de QGIS.

¿Podría alguien dar una respuesta definitiva a esta pregunta?

2voto

user51710 Puntos 641

Puede añadir la distribución python de QGIS a su proyecto en Pycharm. Aquí están los pasos detallados en esta url.

https://github.com/apulverizer/pyspatialopt/wiki/Using-PyQGIS-with-PyCharm

De esta manera, puede agregar la distribución python de qgis y luego utilizarlos en su aplicación nativa, tal vez sólo la parte de mapas.

Esta respuesta/ejemplo es implementable sólo con el proyecto PyCharm, por favor, explique más acerca de su entorno python.

0voto

user2092758 Puntos 11

QGIS 2.x se publicó con su propia versión de python(2.7). Cualquier tipo de conexión desde otras distribuciones de python es posible pero no se recomienda.

La forma más fácil para ti es usar el propio python de QGIS. A continuación, sólo tiene que instalar sus dependencias exigidas en él y usted estará listo para ir.

En caso de utilizar la sintaxis R en su código, basta con leer este .

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