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-devel2.安装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.63.安装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版权协议,转载请附上原文出处链接和本声明。