Instalé algunas bibliotecas de Python usando pip (pandas, scipy, simplekml) y desde entonces cada vez que intento cargar QGIS me sale este error:
Warning: loading of qgis translation failed
[/usr/share/qgis/i18n//qgis_en_US]
Warning: loading of qt translation failed
[/usr/share/qt4/translations/qt_en_US]
Warning: QCss::Parser - Failed to load file "/style.qss"
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action
QH6248 qh_lib_check: Incorrect qhull library called. Caller uses reentrant Qhull while library is non-reentrant
QH6249 qh_lib_check: Incorrect qhull library called. Size of qhT for caller is 8184, but for library is 2896.
QH6255 qh_lib_check: Cannot continue. Library 'qhull 7.2.0 (2015.2 2016/01/18)' uses a dynamic qhT via qh_QHpointer (e.g., qhull_p.so)
¿Qué está mal? Cómo puedo arreglarlo ? Tengo la versión 2.14. ¿Debo eliminarlo? ¿O tal vez eliminar la biblioteca qhull?
qgis
python
installation
ubuntu
Stefanos
fuente
fuente
apt-cache rdepends libqhull*
.Desde el repositorio qgis / debian, solo recibo la tercera advertencia, y libqhull7.Respuestas:
Tengo el mismo problema en Linux Mint y finalmente lo solucioné.
El problema es que ha instalado algunas bibliotecas de Python y una de ellas es una dependencia de QGIS.
QGIS ~ 2.18 funciona bien con Scipy 0.17, y después de actualizar esta biblioteca a la versión más reciente, tiene 0.19.
QGIS no se cargará con 0.19 porque error libqhull.
Todo lo que necesitas hacer es degradar, simplemente:
Y todo debería estar bien. También puedes probar con una versión más nueva, pero no estoy seguro de cuál es buena. Bajé a 0.11 y funciona de nuevo.
fuente
sudo apt-get install
. Funciona mejor con los paquetes QGIS y GDAL.scipy==0.17
parece ser la versión más nueva que funciona con QGIS 2.14El mismo problema fue molestar a mi QGIS en Fedora 27 durante algún tiempo. QGIS funcionaba bien, pero si quería instalar qgis-python, el error libqhull ha impedido que QGIS se inicie.
Hice un truco feo compilando libqhull desde la fuente y simplemente sobrescribí /usr/lib64/libqhull.so.7.2.0 con la versión compilada manualmente y el problema desapareció. Todo el procedimiento fue como:
Instalar qgis-devel
(por lo que el QGIS está roto y no puede iniciarse)
Descargue la fuente qhull, compile y sobrescriba la biblioteca libqhull
El QGIS ahora debería ejecutarse con Python Console habilitado
fuente