최근에 크로스 플랫폼으로 UI를 가진 어플리케이션을 빨리 개발해야할 일이 생겨서 이것 저것 알아보다가 Python 2.7.3과 PySide 1.1.2로 개발하는 것이 좋겠다는 결론에 도달했다. 개발환경 구축을 위한 빌드오더는 다음과 같다.
Windows에서
- 먼저 Python 사이트에서 다음 바이너리를 다운 받는다.
http://www.python.org/download/releases/2.7.3/
Windows x86 MSI Installer (32비트 버전이다)
-
다운 받은 Python을 설치한다. 기본 설치디렉토리는 C:Python27이다.
-
PySide사이트에서 다음 바이너리를 받는다.
http://qt-project.org/wiki/PySide_Binaries_Windows
PySide-1.1.2-win32-py2.7.exe
-
다운받은 PySide Binary를 설치한다. PySide가 C:Python27Libsite-packagesPySide 디렉토리에 설치된다.
-
제대로 설치되었는지 확인하기 위해서 Python 명령창을 띄운다음 다음의 명령어를 준다.
import PySide
print PySide.__version__
1.1.2
Mac에서 (Mountain Lion)
맥에서는 기본으로 Python이 딸려오기 때문에 좀 불편하다. 먼저 이것을 제거하고 homebrew로 다시 깔아주자.
- 운영체제에 딸려온 Python 제거하기
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
sudo rm -rf "/Applications/Python 2.7"
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | xargs rm
- Homebrew가 설치되었다는 가정하에, Homebrew를 이용해서 python이랑 pyside를 설치한다. Homebrew설치는 구글링해서 미리 해둘것
brew install python --framework --universal
brew install pyside
brew link python
- 위에서와 마찬가지로 제대로 설치되었는지 확인하기 위해서 Python 명령창을 띄운다음 다음의 명령어를 준다.
import PySide
print PySide.__version__
1.1.2