python基础之centos6.5 升级 python2.7, 安装pip, MySQLdb

这个仅仅是为了运行脚本需求,
将centos6.5中的 python 2.6.6升级到了 2.7
并且安装和了 pip 和 MySQLdb

1、先装依赖
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

2、手动下载或者wget 
    wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz

3、解压并进入源码文件
    tar zxvf Python-2.7.15.tgz 
4、编译安装
    cd Python-2.7.15
    ./configure
    make all
    make install
5、查看版本
    /usr/local/bin/python2.7 -V
6、修改默认Python版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    # 将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
    
8、安装 setuptools 
wget --no-check-certificate https://files.pythonhosted.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 
tar zvxf setuptools-21.0
.0.tar.gz
cd setuptools
-21.0.0
python setup.py install

9、安装pip工具  
wget --no-check-certificate https:
//files.pythonhosted.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar zvxf pip-9.0.1
.tar.gz
cd pip
-9.0.1
python setup.py install

10、通常执行pip命令后,会提示pip升级 使用国内源速度快
pip install
--upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

11、升级完成,装个MySQLdb试试,
# 先装依赖 yum -y install mysql-devel
# 再装模块 pip install MySQL-python -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

如果想要更改为 国内 pip 源:

mkdir -p ~/.pip

vim  ~/.pip/pip.conf  # 输入以下内容并保存。

[global]
index-url= http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

其他国内 pip 源地址如下:

  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

  豆瓣(douban) http://pypi.douban.com/simple/

  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

posted @ 2018-01-10 17:37  枫若雪  阅读(204)  评论(0编辑  收藏  举报