Saltar al contenido

¿Instalando paquetes externos de python para QGIS 3?

Nuestros desarrolladores estrellas agotaron sus depósitos de café, en su búsqueda todo el tiempo por la respuesta, hasta que Celeste halló el resultado en GitLab y ahora la compartimos contigo.

Solución:

También encuentro ese problema después de instalar QGIS 3. Por lo tanto, instalo los paquetes de Python de la siguiente manera:

  1. Dupdo python3.dll y python36.dll en (QGIS_PATH)/bin carpeta a (QGIS_PATH)/apps/Python36/ carpeta.
  2. Abra el símbolo del sistema como administrador. Ir Python36 carpeta. cd c:/(QGIS_PATH)/apps/Python36
  3. Instalar paquetes de Pyhon por python -m pip install package_name.

Lo uso de esa manera, porque no pude instalar paquetes usando OSGeo Shell. Cuando intento en OSGeo Shell, Python falla.

EDITAR: Esta fue una solución que estaba usando. Pero el shell OSGeo4W con la publicación de python3, como dice @Luke en el comentario, tiene una solución exacta.

Esto también me sucedió a mí y tenía QGIS 2.14 y 3.8 instalados en ese momento. Solucioné el problema de instalación de pip en mi shell OSGeo4W desinstalando QGIS2.14 de mi computadora y reinstalando QGIS3.8.

Si ve “SNIMissingWarning” en el mensaje de error, consulte la documentación de urllib3 aquí y encontrará que su shell OSGeo4W podría estar ejecutándose en una versión anterior de Python (< 2.7.9), lo que puede causar que la instalación de pip no funcione correctamente cuando urllib recupera el paquete.

Abra su shell OSGeo4W y escriba a continuación para verificar la versión de Python que se ejecuta en su shell.

C:>python

Si es inferior a 2.7.9, es posible que deba actualizar su QGIS a la versión 3 y desinstalar las versiones anteriores, si las hubiera (tenga en cuenta que algunos QGIS v2 más nuevos tienen entornos de Python superiores a 2.7.9, por ejemplo, QGIS2.18). Una vez que tenga un shell OSGeo4W ejecutándose en una versión más reciente de Python, siga los pasos a continuación para instalar paquetes de Python de terceros para QGIS.

C:>py3_env
C:>SET PYTHONPATH=
C:>SET PYTHONHOME=C:PROGRA~1QGIS3~1.8appsPython37
C:>PATH 
C:PROGRA~1QGIS3~1.8appsPython37;C:PROGRA~1QGIS3~1.8appsPython37Scripts;app;C:PROGRA~1QGIS3~1.8appsPython27Scripts;C:PROGRA~1QGIS3~1.8bin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSsystem32WBem;C:Program FilesRR-3.5.1binx64
C:>python -m pip install package

Te invitamos a añadir valor a nuestra información aportando tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *