Centos6.5 安装各python版本及pip

Centos6.5 默认的版本python版本是2.6,很多情况下我们需要使用python2.7和python3.4。还要安装对应的pip来安装对应的模块到site-packages下面~~~~有点蛋疼。

1.安装相应的依赖


yum -y install gcc readline-devel sqlite-devel 
yum -y install zlib-devel openssl-devel

2.安装python2.7


wget --no-check-certificate http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

tar -jxvf Python-2.7.3.tar.bz2

cd Python-2.7.3

./configure

make && make install

#将python2.7设置成系统默认版本。
rm -f /usr/bin/python   
ln -s /usr/local/bin/python2.7  /usr/bin/python     

#yum 是依赖python2.6,现在直接运行yum就会报错~~~。

vim /usr/bin/yum

将第一行改为#!/usr/bin/python2.6

3.安装python2.7的pip


wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py

#这里的python是2.7版本的
#ps:使用对应python来运行get-pip.py就会安装属于相应python版本的pip。
python get-pip.py

#eg:pip2.7 install python-MySQLdb ,将会安装相应的模块文件到/installPath/lib/python2.7/site-packages/....下面。

4.安装python3.4


wget --no-check-certificate https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tar.bz2

...同python2.7...

安装python3.4和安装python2.7一样下载源码,编译安装。

ps:从Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python34/bin/ 目录下看到。


版权声明:本文为karchar原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。