QGIS가로드되지 않습니다


12

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 라이브러리를 제거 하시겠습니까?


hub.qgis.org/issues/5169 이것을 한 번 확인하십시오
S. Thiyaku

이것은 파이썬 qgis를 제거하는 것을 제안합니다. 그래도 필요합니다
Stefanos

'qgis --noplugins'를 시도해보십시오. 문제가 시작되면 일부 플러그인 때문일 수 있습니다
S. Thiyaku

어떤 Ubuntu 버전과 어떤 QGIS 저장소를 추가 할 수 있습니까? 그리고 어쩌면 실행 apt-cache rdepends libqhull*QGIS / 데비안의 repo, 난 단지 얻을 세 번째 경고 및 libqhull7을 피하여.
AndreJ

우분투 버전 : 16.04 우분투 gis repo ( ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu ) 에서 설치했습니다. 이 명령을 실행하면 역 의존 목록이 나타납니다. 관심있는 것은 어느 것입니까? 어제 이런 라이브러리를 설치 한 일이
Stefanos

답변:


21

Linux Mint에서 동일한 문제가 발생하여 마침내 해결되었습니다.

문제는 몇 가지 파이썬 라이브러리를 설치했으며 그 중 하나는 QGIS의 종속성이라는 것입니다.

QGIS ~ 2.18은 Scipy 0.17에서 잘 작동하며이 라이브러리를 최신 버전으로 업그레이드 한 후에는 0.19가 있습니다.

libqhull 오류로 인해 QGIS가 0.19로로드되지 않습니다.

다운 그레이드 만하면됩니다.

pip install scipy==0.17

그리고 모든 것이 정상이어야합니다. 최신 버전으로 시도해 볼 수도 있지만 어느 버전이 좋은지 잘 모르겠습니다. 0.11로 다운 그레이드하고 다시 작동합니다.


pip 대신 패키지를 사용하려는 경우 기본 우분투 저장소에는 xenial 용 python-scipy 버전 0.17.0이 있습니다.
AndreJ

친구...!!! 당신이 나를 구해주었습니다..! 나는 다운 그레이드하고 작동합니다. 시작시 QGIS는 마지막 충돌로 인해 플러그인이 비활성화되었다는 메시지를 표시합니다. 감사합니다 ^ _ ^ @AndreJ pip 대신에 시냅틱을 사용해야합니까?
Stefanos

시냅틱 또는 sudo apt-get install. QGIS 및 GDAL 패키지에서 더 잘 작동합니다.
AndreJ


2
scipy==0.17QGIS 2.14에서 작동하는 최신 버전 인 것 같습니다
leo

2

같은 문제가 한동안 Fedora 27에서 QGIS를 괴롭 히고있었습니다. QGIS는 제대로 작동했지만 qgis-python을 설치하려면 libqhull 오류로 인해 QGIS가 시작되지 않았습니다.

나는 소스에서 libqhull을 컴파일하는 추악한 트릭을 수행했고 수동으로 컴파일 된 버전으로 /usr/lib64/libqhull.so.7.2.0을 덮어 썼으며 문제는 사라졌습니다. 전체 절차는 다음과 같습니다.

  1. qgis-devel 설치

    dnf install qgis-devel

    (따라서 QGIS가 고장 나서 시작할 수 없습니다)

  2. qhull 소스 다운로드, libqhull 라이브러리 컴파일 및 덮어 쓰기

    cd /usr/local/src
    wget http://www.qhull.org/download/qhull-2015-src-7.2.0.tgz
    tar xzvf qhull-2015-src-7.2.0.tgz
    cd qhull-2015.2
    make
    cp -p lib/libqhull_r.so.7.2.0 /usr/lib64/libqhull.so.7.2.0
    
  3. QGIS는 이제 Python 콘솔을 사용하도록 설정해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.