Saya menginstal beberapa pustaka python menggunakan pip (panda, scipy, simplekml) dan sejak setiap kali saya mencoba memuat QGIS saya mendapatkan kesalahan ini:
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)
Apa yang salah? Bagaimana saya bisa memperbaikinya? Saya memiliki versi 2.14. Haruskah saya menghapusnya? Atau mungkin menghapus perpustakaan qhull?
qgis
python
installation
ubuntu
Stefanos
sumber
sumber
apt-cache rdepends libqhull*
. Dari qgis / debian repo, saya hanya mendapatkan peringatan ketiga, dan libqhull7.Jawaban:
Mendapat masalah yang sama di Linux Mint dan akhirnya memperbaikinya.
Masalahnya adalah Anda telah menginstal beberapa pustaka python dan salah satunya adalah ketergantungan QGIS.
QGIS ~ 2.18 berfungsi dengan baik dengan Scipy 0.17, dan setelah memutakhirkan pustaka ini ke versi terbaru Anda memiliki 0,19.
QGIS tidak akan memuat dengan 0,19 karena kesalahan libqhull.
Yang perlu Anda lakukan adalah downgrade, cukup:
Dan semuanya harus baik-baik saja. Anda juga dapat mencoba dengan versi yang lebih baru tetapi saya tidak yakin yang mana yang bagus. Saya menurunkan ke 0,11 dan berhasil membentuk saya lagi.
sumber
sudo apt-get install
. Ini berfungsi lebih baik dengan paket QGIS dan GDAL.scipy==0.17
tampaknya menjadi versi terbaru yang berfungsi dengan QGIS 2.14Masalah yang sama adalah mengganggu QGIS saya di Fedora 27 untuk beberapa waktu. QGIS berfungsi dengan baik, tetapi jika saya ingin menginstal qgis-python, kesalahan libqhull telah mencegah QGIS untuk memulai.
Saya melakukan trik jelek dengan mengkompilasi libqhull dari sumber dan hanya menimpa /usr/lib64/libqhull.so.7.2.0 dengan versi yang dikompilasi secara manual dan masalahnya hilang. Seluruh prosedur seperti:
Instal qgis-devel
(sehingga QGIS rusak dan tidak dapat memulai)
Unduh sumber qhull, kompilasi dan timpa perpustakaan libqhull
QGIS sekarang harus dijalankan dengan Konsol Python diaktifkan
sumber