어제 (2011/10/26) 개발용 Macbook-Air를 Lion으로 업데이트 했다.
뭐, 여러가지 향상된 UX라던가 iOS와 동질감을 느낄만한 요소들이 많이 생겼지만,
내게 그게 중요한 건 아니었고... ㅋ

문제는 현재 진행 중인 프로젝트와 관련하여 Python 환경이 전부 초기화 되었다는 것이다.
업데이트 된  Lion에는 Python 2.5/2.6/2.7이 설치되어 있었고 기본 버전은 2.5로 되어있었다. 
개인적으로 선호하는 버전은 2.6 인데...

구글링 등을 이용해 찾은 버전 변경은 아무리 해도 먹질 않았다.
다들 Lion에서도 된다고 써있었는데 왜 내겐 안되는지...
취향 상 root 권한으로 시스템에 손대는 것은 좋아하지 않지만,
이번은 어쩔수 없었다.

다음과 같은 방법으로 기본 Python 버전을 2.6으로 변경할 수 있다.

$ cd /opt/local/bin
$ sudo rm python
$ sudo ln -s /opt/local/bin/python2.6 python
$ sudo rm python-config
$ sudo ln -s /opt/local/bin/python2.6-config python-config
$ sudo rm pythonw
$ sudo ln -s /opt/local/bin/pythonw2.6 pythonw

여기서 문제가 한가지 더 발생 했는데,
Python package가 설치되는 site-packages 폴더와
Aptana가 기본으로 인식하고 읽어들이는 site-packages 폴더의  위치가 다르다.
아... 거지같아...
다음과 같이 문제를 해결했다.

$ cd /Library/Python/2.6
$ sudo rm -rf site-packages
$ sudo ln -s /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ site-packages

이제 모든 것이 제대로 동작한다.
 
|

ghilbut's Blog is powered by Daum & tistory