OSX의 QGIS 3에 GDAL 스크립트가 없습니다.


11

QGIS 3을 설치하고 "sieve" "merge"및 "polygonize"와 같은 도구를 실행하려고했습니다. 그들 모두 나에게 오류 메시지를 주었다.

GDAL command output: /bin/sh: (scriptname).py: command not found

/Username/miniconda3/bin와 에서 스크립트를 찾았습니다 /Username/miniconda3/lib/python3.6/site-packages/GDAL-2.2.2-py3.6-macosx-10.9-x86_64.egg-info/scripts.

터미널에서 env를 확인 miniconda3/bin하면 경로에 있음 이 표시됩니다.

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://Users/Username/miniconda3/bin

스크립트 실행 실패의 원인은 무엇입니까?


1
질문을 편집하고 QGIS 3 설치 방법을 지정하십시오. KyngChaos QGIS3 패키지와 함께 아나콘다 파이썬을 사용할 수 없습니다.- osgeo
org.1560.x6.nabble.com

conda python 3.6을 설치 한 다음 qgis.org/en/site/forusers/download.html에서 다운로드 한 KyngChaos 패키지를 사용하여 GDAL 및 QGIS3을 설치 했습니다 .
Iris

QGIS3에서 conda python을 사용할 수없는 경우 python.org python을 설치 한 다음 QGIS3을 다시 설치해야합니까? conda python으로 무엇을해야합니까?
Iris

QGIS는 자체 격리 된 파이썬 / gdal 환경을 사용하고 다른 설치를 보지 않는다고 생각합니다. QGIS 3에 문제가있는 것 같습니다. QGIS 3에 다른 문제가 있습니다. 방금 릴리스 된 릴리스 노트 ( blog.qgis.org/2018/02/23/qgis-3-0-girona -is-released )는 "현재 2.18 LTR만큼 신뢰할 만하다고 기대하지는 않는다"고 말했다. 3을 제거하고 2.18로 돌아갑니다.
저스틴 브라 텐

@jdbcode QGIS는 "독립된 python / gdal 환경이며 다른 설치를 보지 않습니다"를 사용하지 않습니다. QGIS 3.0 자체의 문제도 아닙니다. 이진 호환성 문제입니다. QGIS 3.0은 python.org Python 3.6을 기반으로 제작되었으며 별도로 설치해야합니다. 아나콘다, 사제 또는 맥 포트 파이썬이 아닙니다. 다른 많은 소프트웨어 패키지에도 같은 문제가 있습니다. Windows land에는 "DLL Hell"이라는 것이 있습니다.
user2856

답변:


26

이는 KyngChaos https://www.kyngchaos.com/blog/2018/20180322_qgis_3.0.0-3에 설명 된 알려진 문제입니다.

해결 방법은 다음과 같습니다.

설정으로 이동 ... 옵션 ... 시스템 ... 환경 "사용자 정의 변수 사용"

먼저 "접두사"를 선택하고 변수 아래에 "PATH"를 입력하고 값 아래에

"/Library/Frameworks/GDAL.framework/Programs:/Library/Frameworks/Python.framework/Versions/3.6/bin :"

(따옴표없이 이들 모두)

QGIS를 다시 시작하면 작동합니다.


1
3.0.1부터는 Read Me.rtf에 포함되어 있습니다. 지금까지 작동하는 것 같습니다.
George William Russel의 펜

이 솔루션은 iOS Sierra 10.12.6의 QGIS 3.4.10-Madeira에서 완벽하게 작동했습니다.
Camilo

이것은 William의 QGIS3.8.3에서도 잘 작동합니다. 이 솔루션이 없으면 William의 3.4 및 3.8 설치가 작동하지 않습니다.
ns-1m

@spatialthoughts, 감사합니다. 나는 같은 문제가 있었고 QGIS 3.4 및 3.10을 실행하는 Mac 10.15.2에서 GDAL 관련 문제가 해결되었습니다. 그러나 Grass 및 Saga의 다른 처리 도구와 동일한 문제가 있습니다. 이들 각각에 대해 비슷한 맞춤 변수가 필요합니까?
Colin

@Colin GRASS github.com/qgis/QGIS/issues/32511#issuecomment-552190397에 대한 해결 방법 이 있지만이 문제는 해결되었으며 3.10의 최신 Mac 설치 프로그램이 기본적으로 작동합니다.
spacethoughts
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.