Я установил некоторые библиотеки Python, используя pip (pandas, scipy, simplekml), и с тех пор каждый раз, когда я пытаюсь загрузить QGIS, я получаю эту ошибку:
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)
Что случилось? Как я могу это исправить? У меня версия 2.14. Должен ли я удалить это? Или, может быть, удалить библиотеку qhull?
qgis
python
installation
ubuntu
Стефанос
источник
источник
apt-cache rdepends libqhull*
репозитория qgis / debian я получаю только третье предупреждение и libqhull7.Ответы:
Получил ту же проблему на Linux Mint и наконец исправил ее.
Проблема в том, что вы установили несколько библиотек Python, и одна из них является зависимой от QGIS.
QGIS ~ 2.18 отлично работает с Scipy 0.17, и после обновления этой библиотеки до последней версии у вас будет 0.19.
QGIS не загружается с 0,19 из-за ошибки libqhull.
Все, что вам нужно сделать, это просто понизить рейтинг:
И все должно быть хорошо. Вы также можете попробовать более новую версию, но я не уверен, какая из них хороша. Я понизил до 0.11, и он снова работает со мной.
источник
sudo apt-get install
. Лучше работает с пакетами QGIS и GDAL.scipy==0.17
Похоже, это новейшая версия, которая работает с QGIS 2.14Та же проблема в течение некоторого времени приставала к моей QGIS на Fedora 27. QGIS работал нормально, но если я захотел установить qgis-python, ошибка libqhull помешала запуску QGIS.
Я сделал ужасный трюк с компиляцией libqhull из исходного кода и просто переписал /usr/lib64/libqhull.so.7.2.0 версией, скомпилированной вручную, и проблема исчезла. Вся процедура была такой:
Установите qgis-devel
(поэтому QGIS сломан и не может запуститься)
Загрузите исходный код qhull, скомпилируйте и перезапишите библиотеку libqhull
QGIS теперь должен работать с включенной консолью Python
источник