Instalei algumas bibliotecas python usando pip (pandas, scipy, simplekml) e, desde sempre, quando tento carregar o QGIS, recebo este erro:
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)
O que está errado? Como posso corrigir isso? Eu tenho a versão 2.14. Devo removê-lo? Ou talvez remover a biblioteca qhull?
qgis
python
installation
ubuntu
Stefanos
fonte
fonte
apt-cache rdepends libqhull*
.No repositório qgis / debian, eu recebo apenas o terceiro aviso e libqhull7.Respostas:
Obteve o mesmo problema no Linux Mint e finalmente o corrigiu.
O problema é que você instalou algumas bibliotecas python e uma delas é uma dependência do QGIS.
O QGIS ~ 2.18 funciona bem com o Scipy 0.17 e, após atualizar esta biblioteca para a versão mais recente, você tem 0.19.
O QGIS não carrega com 0,19 porque erro do libqhull.
Tudo o que você precisa fazer é fazer o downgrade, simplesmente:
E tudo deve ficar bem. Você também pode tentar com a versão mais recente, mas não tenho certeza qual é a melhor. Eu rebaixei para 0.11 e funciona novamente.
fonte
sudo apt-get install
. Funciona melhor com pacotes QGIS e GDAL.scipy==0.17
parece ser a versão mais recente que funciona com o QGIS 2.14 #O mesmo problema foi incomodar meu QGIS no Fedora 27 por algum tempo. O QGIS estava funcionando bem, mas se eu quisesse instalar o qgis-python, o erro libqhull impediu o início do QGIS.
Fiz um truque feio ao compilar o libqhull a partir da fonte e apenas substituí o /usr/lib64/libqhull.so.7.2.0 pela versão compilada manualmente e o problema desapareceu. Todo o procedimento foi como:
Instale o qgis-devel
(portanto, o QGIS está quebrado e não pode ser iniciado)
Faça o download do código-fonte do qhull, compile e substitua a biblioteca libqhull
O QGIS agora deve ser executado com o Python Console ativado
fonte