본문 바로가기
카테고리 없음

OSGeo4W Python

by DogBull 2015. 12. 8.

기존에 설치된(PATH를 설정해 준) 파이썬이 있고, OSGeo4W를 통해 새로운 파이썬을 설치했다.


OSGeo4W Shell을 실행 해 보면, OSGeo4W Shell의 파이썬이 실행되지 않고 기존에 설치된(PATH를 설정해 준) 파이썬이 실행된다.
OSGeo4W Shell은 C:\App\OSGeo4W\OSGeo4W.bat를 실행 하며, 이 배치는 C:\App\OSGeo4W\etc\ini\ 에 있는 모든 bat 파일을 실행한다.

C:\App\OSGeo4W\etc\ini\python.bat라는 파일을 열면 아래와 같은 라인을 찾을 수 있다.


SET PATH=%PATH%;%OSGEO4W_ROOT%\apps\Python27\Scripts

이를 아래와 같이 변경 해 준다.

SET PATH=%OSGEO4W_ROOT%\apps\Python27\Scripts;%PATH%;


단지 %PATH%를 %OSGEO4W_ROOT%\apps\Python27\Scripts;의 뒤로 옮기는 것이다.


이 것은 %OSGEO4W_ROOT%\apps\Python27\Scripts;가 %PATH% 보다 우선순위를 갖게하기 위한 것이다.