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:
- Dupdo
python3.dll
ypython36.dll
en(QGIS_PATH)/bin
carpeta a(QGIS_PATH)/apps/Python36/
carpeta. - Abra el símbolo del sistema como administrador. Ir
Python36
carpeta.cd c:/(QGIS_PATH)/apps/Python36
- 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.