Linux下如果是红帽6系列或者是centos6系列。平台上面的python一般都是2.6版本的,比较老旧
如果想安装其他版本的python,安装过程其实是简单的,但是pip共存问题就需要考虑了。如果你的Linux平台的python是2.6,并且你已经安装了pip,此时你再安装2.7版本的python。
如果你还是使用pip install xx 这种形式来安装模块,那么这样是会直接安装到老版本的python下面,你新安装的python是无法使用这样安装的模块的。这里就不再演示安装其他版本的python了,直接演示 pip 共存

解决办法:
再安装一个pip,安装pip之前先安装一下setuptools

下载setuptools:
wget –no-check-certificate ‘https://pypi.python.org/packages/source/s/setuptools/setuptools-0.7.2.tar.gz
解压并安装:
tar -xf setuptools-0.7.2.tar.gz
cd setuptools-0.7.2
使用我安装的python2.7解释器执行安装setuptools
python2.7 setup.py install
下载,安装pip
wget –no-check-certificate ‘https://pypi.python.org/packages/source/p/pip/pip-1.2.tar.gz
tar -xvf pip-1.2.tar.gz
cd pip-1.2
使用我安装的python2.7解释器执行安装 这样,该版本的pip以后安装模块就会按照到2.7下面
python2.7 setup.py install

接下来演示,不同版本的python共存,如果使用pip下载包

我已经安装了python2.7,Linux系统自带的是2.6
所以如果想给2.7版本安装软件需要这样:

python2.7 -m pip install XXX

如果想给2.6版本的安装模块:
则是这样

python -m pip install XXX

Logo

更多推荐