您的位置:首页 > 运维架构 > Linux

Centos6.5 安装各python版本及pip

2016-09-21 00:44 579 查看
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/ 目录下看到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos python