QGIS를 팬더와 함께 플레이하는 방법 (Windows)?


9

Windows에서 팬더가 QGIS의 Python 설치와 함께 작동하도록 성공한 사람이 있습니까? OSGeo4W 설치 프로그램을 사용하여 Python 2.7 및 Numpy 1.5.1과 함께 제공되는 QGIS2.2를 설치했습니다. 합리적으로 새로운 판다 버전은 Numpy 1.6.1 이상이 필요합니다. 그래서 그것은 나의 주요 문제처럼 보입니다. 나는 시도했다 :-easy_install을 사용하여 이전 버전의 팬더 (예 : 0.7.3 및 0.4.1)를 빌드하지만, 적어도 distutils \ msvc9compiler.py와 관련된 매우 긴 오류 목록을 제공합니다. -이전 판다 버전의 바이너리를 사용하지만 모두 Numpy 1.6.1-Numpy 업그레이드를 위해 빌드되었으며 오류 메시지가 표시됩니다. 관심이있는 사람이있는 경우, 메시지는 query_vcvarsall의 "파일"C : \ OSGeo4W \ apps \ Python27 \ lib \ distutils \ msvc9compiler.py ", 299 행, 줄 바꿈"Valueerror (str (list (result.

팬더가 Windows에서 QGIS 설치 작업을 수행하는 데 성공한 사람이 있는지 궁금합니다.

예를 들어, QGIS가 3 세 미만의 Numpy 버전과 함께 제공된다면 매우 쉬울 것입니다. 향후 QGIS 버전에서 이러한 업그레이드가 가능한지 아는 사람이 있습니까?

답변:


1

OSGeo4W 패키지를 사용하지 않고 독립형 QGIS 최신 릴리스를 사용하고 있습니다. 다음과 같은 간단한 단계를 수행하여 Pandas를 QGIS python 인스턴스로 가져올 수있었습니다. 아마도 당신이나 약간의 미세 조정에도 효과가 있습니다.

  1. Anaconda 설치 : 사이트 패키지 폴더에서 패키지화 된 Pandas 라이브러리를 즉시 사용할 수 있습니다.
  2. Anaconda 사이트 패키지에서 Pandas 폴더를 복사하여 QGIS 사이트 패키지 폴더에 붙여 넣습니다. 나는 또한 판다 에그 정보 파일도 포함시켰다.
  3. 이 시점에서 나는 그것이 효과가 있다고 생각했지만 가져 오기에서 pkg_resources.py를 찾을 수 없다는 오류가 발생했습니다. Anaconda pip 폴더에서 .pyc와 QGIS site-packages 폴더에 둘 다 붙여 넣었습니다.

위의 단계를 수행 한 후 Pandas를 PyQGIS 환경에 문제없이 깨끗하게 가져올 수있었습니다.


1

Christoph Gohlkes 사전 컴파일 된 Numpy 휠을 사용하여 numpy를 쉽게 업그레이드 할 수 있습니다.

  1. 올바른 Numpy 휠 다운로드
  2. 열기 OSGeo4W Shell
  3. pip install numpy‑1.9.2+mkl.whl
  4. pip install pandas

내 컴퓨터 에서이 작업을 수행했으며 지금까지 Qnum에서 최신 numpy 버전의 종속성 오류가 발생하지 않았습니다.


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