J'ai installé des bibliothèques python en utilisant pip (pandas, scipy, simplekml) et depuis chaque fois que j'essaie de charger QGIS, j'obtiens cette erreur:
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-ce qui ne va pas? Comment puis-je le réparer? J'ai la version 2.14. Dois-je le retirer? Ou peut-être supprimer la bibliothèque qhull?
qgis
python
installation
ubuntu
Stefanos
la source
la source
apt-cache rdepends libqhull*
. Du repo qgis / debian, je ne reçois que le troisième avertissement, et libqhull7.Réponses:
Vous avez le même problème sur Linux Mint et finalement corrigé.
Le problème est que vous avez installé quelques bibliothèques python et l'une d'entre elles est une dépendance de QGIS.
QGIS ~ 2.18 fonctionne correctement avec Scipy 0.17, et après la mise à niveau de cette bibliothèque vers la dernière version, vous disposez de 0.19.
QGIS ne se chargera pas avec 0.19 en raison d'une erreur libqhull.
Il vous suffit de rétrograder, simplement:
Et tout devrait bien se passer. Vous pouvez également essayer avec une version plus récente, mais je ne sais pas laquelle est bonne. J'ai rétrogradé à 0,11 et cela fonctionne à nouveau.
la source
sudo apt-get install
. Cela fonctionne mieux avec les packages QGIS et GDAL.scipy==0.17
semble être la dernière version qui fonctionne avec QGIS 2.14Le même problème harcelait mon QGIS sur Fedora 27 pendant un certain temps. QGIS fonctionnait bien, mais si je voulais installer qgis-python, l'erreur libqhull a empêché QGIS de démarrer.
J'ai fait un truc moche avec la compilation de libqhull à partir de la source et j'ai juste écrasé le /usr/lib64/libqhull.so.7.2.0 avec la version compilée manuellement et le problème avait disparu. Toute la procédure était comme:
Installer qgis-devel
(donc le QGIS est cassé et ne peut pas démarrer)
Téléchargez la source qhull, compilez et écrasez la bibliothèque libqhull
Le QGIS devrait maintenant fonctionner avec la console Python activée
la source