Processing math: 100%

2 votos

QGIS se carga sin su módulo python, postgreSQL, y plPython3u

En el ( C:\Program Archivos \PostgreSQL\9.6 ) el "installation-notes.htm" para postgreSQL 9.6 muestra python 3.3 como la versión compatible. Lo instalé, lo puse en mi ruta/variables de windows 7, y puedo ejecutar python 3.3 en la línea de comandos. Después de emitir un CREATE LANGUAGE plpython3u pude escribir funciones plpython3u. Pero, QGIS utiliza python 2.7.5. Cuando cargo QGIS, ya no carga su consola python porque explica que python33.dll no es compatible. Supongo que podría intentar revertir a python 2.7, en windows 7, pero ¿se supone que es compatible con postgreSQL 9.6?

Combinando los consejos de las dos respuestas, he editado mis variables de entorno para eliminar cualquier mención de python3.3. QGis se carga, ¡y con la consola de python! No estoy seguro si las variables de entorno de python 3.3 pueden ser necesarias para que las funciones de plpython3u funcionen en postgreSQL.

0voto

dlanod Puntos 8661

No creo que el EDB PostgreSQL 9.6 ofrece una biblioteca para python2. El BigSQL para windows por otro lado sólo ofrece plpython2.

De todas formas creo que puedes conseguir que QGIS use su propio try this:

ejecute el archivo OSGeo4W.bat que se encuentra en Archivos de programa \QGIS carpeta

A continuación, en el tipo de símbolo:

QGIS

Eso debería lanzar qgis con su propia configuración.

Si no lo hace, es posible que tenga que crear un lote personalizado o editar ese para anular PYTHONHOME o PYTHONPATH.

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