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]