11 votos

Iniciar QGIS con virtualenv Python

¿hay algún medio para contar QGIS el uso de otra instalación de Python de la predeterminada, todo el sistema? E. g. el uso de algunos virtualenv Python /myvirtualenv/bin/python en lugar de /usr/bin/python?

Antecedentes: estoy desarrollando un plugin personalizado que utiliza algunos de los módulos que sólo se instalan en un cierto virtualenv, pero no para todo el sistema.

El virtualenv es permitido el acceso a todo el sistema de paquetes, por lo que el núcleo de qgis libs todavía debe ser accesible en el momento de usar que virtualenv.

La única solución que yo veo ahora es instalar los módulos necesarios en todo el sistema de Python. Sin embargo, me gustaría seguir con ellos en el virtualenv sólo, si es posible.

Si QGIS no permite cambiar a una forma totalmente diferente de instalación de Python, ¿alguien ver otras posibles soluciones a este problema?

Muchas gracias por tu ayuda!

6voto

Vrolijk Puntos 1

Puede cargar primero su entorno virtual y luego iniciar QuantumGis en el mismo terminal donde usted carga el entorno virtual.

por ejemplo, en linux:

source /myvirtualenv/bin/activate
qgis

2voto

Mue Puntos 2469

Yo no puedo garantizar esto funciona pero tal vez se podría tratar de establecer una variable personalizada para cargar la versión de python:

System Environment

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