나는 동일한 문제가 있었지만 Windows 7에서 발생했습니다. http://docs.qgis.org/2.8/en/docs/pyqgis_developer_cookbook/intro.html에서 사용자 지정 응용 프로그램 실행이라는 마지막 지점을 따라 해결했습니다.
는 당신은 어디는 잘 알려진 위치에 있지 않은 경우 QGIS 라이브러리와 적절한 파이썬 모듈을 검색하는 시스템을 말할 필요가
는 - 그렇지 않으면 파이썬은 불평 할 것이다 :
>>> import qgis.core
ImportError: No module named qgis.core
이이 설정하여 고정 할 수 있습니다 PYTHONPATH 환경 변수
리눅스에
: 수출 PYTHONPATH =/qgispath/주/QGIS/파이썬 Windows에서
다음 명령에서 qgispath은 실제 QGIS 설치 경로로 대체해야 설정 PYTHONPATH = C : \ qgispath \ python
PyqGIS 모듈에 대한 경로는 현재 알려져 있지만 qgis_core 및 qgis_gui 라이브러리에 의존합니다 (Python 모듈은 래퍼로만 제공됩니다). 이 라이브러리 경로는 운영 체제에 일반적으로 알 수없는, 그래서 당신은 (메시지 시스템에 따라 달라질 수 있습니다) 다시 가져 오기 오류 :
>>> import qgis.core
ImportError: libqgis_core.so.1.5.0: cannot open shared object file: No such file or directory
수정을이를 QGIS 라이브러리를 검색 할 수있는 디렉토리를 추가하여 동적 링커의 경로 :
리눅스에
: 수출 LD_LIBRARY_PATH =/qgispath/Windows에서
LIB : 설정 PATH = C : \ qgispath; %의 PATH %
이 명령은 시작을 처리 할 부트 스트랩 스크립트에 넣을 수 있습니다. PyQGIS를 사용하여 사용자 정의 응용 프로그램을 배포하는 경우 일반적으로 두 가지 가능성이 있습니다.
응용 프로그램을 설치하기 전에 사용자가 자신의 플랫폼에 QGIS를 설치해야합니다. 응용 프로그램 설치 관리자는 QGIS 라이브러리의 기본 위치를 찾아 사용자가 찾을 수없는 경우 경로를 설정하도록 허용해야합니다. 이 방법은 사용자가 더 많은 단계를 수행해야한다는 장점이 있습니다. QGIS를 응용 프로그램과 함께 패키지하십시오. 응용 프로그램을 릴리스하는 것은 더 어려울 수 있으며 패키지는 더 커질 수 있지만 사용자는 추가 소프트웨어를 다운로드하고 설치하는 부담을 덜어줍니다. 두 배포 모델을 혼용 할 수 있습니다. Windows 및 Mac OS X에서 독립 실행 형 응용 프로그램을 배포합니다. Linux의 경우 QGIS 설치를 사용자 및 패키지 관리자에게 맡깁니다.
어떻게'qgis'를 설치 했습니까? – edwinksl
시도 --- qgis 가져 오기에서 * –
'from qgis import *'는 여전히 모듈 없음 오류를 생성합니다. – scdavis50