zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    遍历mac系统访达文件时候要注意了
    python r+ 是追加写
    Linux如何给一个python被挂起进程传递命令?
    nohup后台挂起
    树莓派建站全过程
    wechat robot
    廖雪峰笔记(转网络专题)
    【转】 前端笔记之JavaScript(十一)event&BOM&鼠标/盒子位置&拖拽/滚轮
    【转】 前端笔记之JavaScript(十)深入JavaScript节点&DOM&事件
    【转】 前端笔记之JavaScript(九)定时器&JSON&同步异步/回调函数&函数节流&call/apply
  • 原文地址:https://www.cnblogs.com/frx9527/p/python27.html
Copyright © 2011-2022 走看看