6.x 版本系統自帶python 2.6,升級2.7的方式網上有很多版本,本人試用下來覺得諸多不便。
工作項目中越來越多的開發特性必須要求工作在py2.7版本中,例如: django 1.7+已經不支持 py2.6.x了; pyBox2d也不支持。
這次選擇的最新版本 python 2.7.11
準備工作:
1. 下載 python2.7.11.tar.gz ( python.org)
2. pygame-1.9.tar.gz (pygame.org)
3. pybox2d-2.3 (github.com/pybox2d)
安裝:
1. 編譯py2.7
tar xvzf python2.7xx.tar.gz ; ./configure ; make ; make install
默認安裝到/usr/local/bin/, 注意,避免2.7與系統2.6的python沖突,更名 /usr/local/bin/python,或者直接刪除
2. 安裝SDL
yum install SDL_*
3. 安裝 virtualenv
pip install virtualenv
virtualenv -p /usr/local/bin/python2.7 ~/python2.7
source ~/python2.7/bin/active #進入虛擬環境
4. 安裝 pygame,box2d
tar xvzf pygame_xx.tar.gz; python setup.py install
tar xvzf pybox2d_xx.tar.gz; python setup.py install
5. 配置Pycharm開發環境
pycharm支持virtualenv,
[File] -> [Settings]->[Project Interpreter] ->[ Create Virtual]